处理为识别到语音

This commit is contained in:
2026-02-02 17:41:23 +08:00
parent 2b75ad90fb
commit 0416a64235
5 changed files with 59 additions and 1 deletions

View File

@@ -637,6 +637,32 @@ static NSString * const KBChatSessionDidResetNotification = @"KBChatSessionDidRe
}
}
- (void)removeLoadingUserMessage {
if (!self.messages) {
return;
}
if (self.chatView.inverted) {
for (NSInteger i = 0; i < self.messages.count; i++) {
KBAiChatMessage *message = self.messages[i];
if (message.type == KBAiChatMessageTypeUser && message.isLoading) {
[self.messages removeObjectAtIndex:i];
break;
}
}
} else {
for (NSInteger i = self.messages.count - 1; i >= 0; i--) {
KBAiChatMessage *message = self.messages[i];
if (message.type == KBAiChatMessageTypeUser && message.isLoading) {
[self.messages removeObjectAtIndex:i];
break;
}
}
}
[self.chatView removeLoadingUserMessage];
}
- (void)markLastUserMessageLoadingComplete {
[self.chatView markLastUserMessageLoadingComplete];