|
|
@ -632,15 +632,15 @@ class AgentController extends GetxController with WidgetsBindingObserver { |
|
|
final text = event.data['text'] ?? ''; |
|
|
final text = event.data['text'] ?? ''; |
|
|
Logger.i(TAG, '[$sessionid]识别最终结果: $text'); |
|
|
Logger.i(TAG, '[$sessionid]识别最终结果: $text'); |
|
|
|
|
|
|
|
|
if (currsessionid.value != "" && currsessionid.value != sessionid) { |
|
|
// if (currsessionid.value != "" && currsessionid.value != sessionid) { |
|
|
final index = messages.lastIndexWhere( |
|
|
// final index = messages.lastIndexWhere( |
|
|
(msg) => msg.sessionid == currsessionid.value && msg.isUser); |
|
|
// (msg) => msg.sessionid == currsessionid.value && msg.isUser); |
|
|
//出现了为识别结束的消息 |
|
|
// //出现了为识别结束的消息 |
|
|
if (index >= 0) { |
|
|
// if (index >= 0) { |
|
|
//异除去当前会话的识别中消息 |
|
|
// //异除去当前会话的识别中消息 |
|
|
messages.removeAt(index); |
|
|
// messages.removeAt(index); |
|
|
} |
|
|
// } |
|
|
} |
|
|
// } |
|
|
currsessionid.value = sessionid; |
|
|
currsessionid.value = sessionid; |
|
|
// 查找是否有正在识别中的消息 |
|
|
// 查找是否有正在识别中的消息 |
|
|
final index = messages.lastIndexWhere( |
|
|
final index = messages.lastIndexWhere( |
|
|
|