Commit f593654d authored by Steven杜宇's avatar Steven杜宇

// AI

parent b0628d1d
......@@ -155,7 +155,7 @@ class YHAIMainChatViewController: YHBaseViewController {
let results = self.viewModel.historyMessages.map {
return $0.convertToChatMessage()
}
messages.append(contentsOf: results)
messages.insert(contentsOf: results, at: 0)
self.tableView.reloadData()
}
}
......
......@@ -94,11 +94,15 @@ class YHAIRequestManager: NSObject {
}
case let .failure(error):
print("\(error)")
// 一段话结束需要重新生成uuid 来
self.uuid = UUID().uuidString + NSDate().timeIntervalSince1970.description
callback?(nil, true)
}
case let .complete(completion):
print("COMPLETE")
// 一段话结束需要重新生成uuid 来
self.uuid = UUID().uuidString + NSDate().timeIntervalSince1970.description
callback?(nil, true)
if let af_error = completion.error {
......@@ -215,14 +219,13 @@ class YHAIRequestManager: NSObject {
if sessionDone {
print("SESSION DONE")
}
if !receiveMessage.body.isStart() {
completion?(receiveMessage, sessionDone)
}
if receiveMessage.isFinishd() {
// 一段话结束需要重新生成uuid 来
self.uuid = UUID().uuidString + NSDate().timeIntervalSince1970.description
}
if !receiveMessage.body.isStart() && !receiveMessage.isFinishd() {
completion?(receiveMessage, sessionDone)
}
}
} // arr 结束
}
......
......@@ -35,9 +35,9 @@ class YHAIRobotChatViewController: YHBaseViewController {
tableView.delegate = self
tableView.dataSource = self
YHAIChatConfiguration.defaultConfig.registerMessageGroupCells(tableView)
tableView.es.addYHPullToRefresh {
self.getHistoryMessages(false)
}
// tableView.es.addYHPullToRefresh {
// self.getHistoryMessages(false)
// }
return tableView
}()
......@@ -168,7 +168,7 @@ class YHAIRobotChatViewController: YHBaseViewController {
let results = self.viewModel.historyMessages.map {
return $0.convertToChatMessage()
}
messages.append(contentsOf: results)
messages.insert(contentsOf: results, at: 0)
self.tableView.reloadData()
}
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment