From 9cc6a14734f6546fd6f2edde7a453dd18ebec288 Mon Sep 17 00:00:00 2001 From: Kelrap Date: Wed, 31 Jul 2024 14:12:51 -0400 Subject: [PATCH 1/2] Enables activity tab on audio toolbar --- lib/pangea/enum/message_mode_enum.dart | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/pangea/enum/message_mode_enum.dart b/lib/pangea/enum/message_mode_enum.dart index 58753e5b5..9faeb1d94 100644 --- a/lib/pangea/enum/message_mode_enum.dart +++ b/lib/pangea/enum/message_mode_enum.dart @@ -71,11 +71,13 @@ extension MessageModeExtension on MessageMode { switch (this) { case MessageMode.translation: case MessageMode.textToSpeech: - case MessageMode.practiceActivity: case MessageMode.definition: return event.messageType == MessageTypes.Text; case MessageMode.speechToText: return event.messageType == MessageTypes.Audio; + case MessageMode.practiceActivity: + return event.messageType == MessageTypes.Audio || + event.messageType == MessageTypes.Text; default: return true; } From 4b65b95060fb66c2b91e018265bc240a8ff4175b Mon Sep 17 00:00:00 2001 From: ggurdin Date: Wed, 31 Jul 2024 14:51:22 -0400 Subject: [PATCH 2/2] remove default for isValidMode switch statement, return true if practiceActivity --- lib/pangea/enum/message_mode_enum.dart | 3 --- 1 file changed, 3 deletions(-) diff --git a/lib/pangea/enum/message_mode_enum.dart b/lib/pangea/enum/message_mode_enum.dart index 9faeb1d94..11c96e10e 100644 --- a/lib/pangea/enum/message_mode_enum.dart +++ b/lib/pangea/enum/message_mode_enum.dart @@ -76,9 +76,6 @@ extension MessageModeExtension on MessageMode { case MessageMode.speechToText: return event.messageType == MessageTypes.Audio; case MessageMode.practiceActivity: - return event.messageType == MessageTypes.Audio || - event.messageType == MessageTypes.Text; - default: return true; } }