fix: 修复部分情况仍然返回风控的问题

This commit is contained in:
ikechan8370 2023-03-08 17:04:04 +08:00
parent 211ccba00a
commit f8385a8e37

View file

@ -449,6 +449,20 @@ export default class SydneyAIClient {
reject('Unexpected message author.')
return
}
if (messages[0].contentOrigin === 'Apology') {
console.log('Apology found')
stopTokenFound = true
clearTimeout(messageTimeout)
clearTimeout(firstTimeout)
this.cleanupWebSocketConnection(ws)
message.adaptiveCards[0].body[0].text = replySoFar
message.text = replySoFar
resolve({
message,
conversationExpiryTime: event?.item?.conversationExpiryTime
})
return
}
if (event.item?.result?.error) {
if (this.debug) {
console.debug(event.item.result.value, event.item.result.message)