|
|
|
@ -520,7 +520,7 @@ private func processToolCalls(_ sessionId:String) async -> Bool { |
|
|
|
} |
|
|
|
|
|
|
|
if sessionId == self.currSessionId { |
|
|
|
if (firstToolCall.name != "set_user_profile_field"){ |
|
|
|
// if (firstToolCall.name != "set_user_profile_field"){ |
|
|
|
// 处理结果 |
|
|
|
if (!isError){ |
|
|
|
self.getSessionCallback(sessionId)?.onFunctionCallResult( |
|
|
|
@ -541,10 +541,10 @@ private func processToolCalls(_ sessionId:String) async -> Bool { |
|
|
|
functionCall: functionCall, |
|
|
|
functionResult: self.jsonToString(result) ?? "{}" |
|
|
|
) |
|
|
|
}else{ |
|
|
|
self.getSessionCallback(sessionId)?.onComplete(sessionId) |
|
|
|
self.clearCurrentSession() |
|
|
|
} |
|
|
|
// }else{ |
|
|
|
// self.getSessionCallback(sessionId)?.onComplete(sessionId) |
|
|
|
// self.clearCurrentSession() |
|
|
|
// } |
|
|
|
} |
|
|
|
} |
|
|
|
} catch { |
|
|
|
|