|
|
|
@ -620,13 +620,16 @@ class ChatController extends GetxController { |
|
|
|
_recognitionSubscription?.cancel(); |
|
|
|
_recognitionSubscription = null; |
|
|
|
|
|
|
|
String sendText = ''; |
|
|
|
|
|
|
|
final intermediateIndex = |
|
|
|
messages.indexWhere((m) => m.isIntermediate && m.role == 'user'); |
|
|
|
if (intermediateIndex >= 0) { |
|
|
|
sendText = messages[intermediateIndex].content; |
|
|
|
messages.removeAt(intermediateIndex); |
|
|
|
} |
|
|
|
|
|
|
|
sendMessage(finalResult); |
|
|
|
sendMessage(sendText); |
|
|
|
|
|
|
|
recognizedText.value = ''; |
|
|
|
finalResult = ''; |
|
|
|
|