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

// AI

parent b0628d1d
...@@ -155,7 +155,7 @@ class YHAIMainChatViewController: YHBaseViewController { ...@@ -155,7 +155,7 @@ class YHAIMainChatViewController: YHBaseViewController {
let results = self.viewModel.historyMessages.map { let results = self.viewModel.historyMessages.map {
return $0.convertToChatMessage() return $0.convertToChatMessage()
} }
messages.append(contentsOf: results) messages.insert(contentsOf: results, at: 0)
self.tableView.reloadData() self.tableView.reloadData()
} }
} }
......
...@@ -94,11 +94,15 @@ class YHAIRequestManager: NSObject { ...@@ -94,11 +94,15 @@ class YHAIRequestManager: NSObject {
} }
case let .failure(error): case let .failure(error):
print("\(error)") print("\(error)")
// 一段话结束需要重新生成uuid 来
self.uuid = UUID().uuidString + NSDate().timeIntervalSince1970.description
callback?(nil, true) callback?(nil, true)
} }
case let .complete(completion): case let .complete(completion):
print("COMPLETE") print("COMPLETE")
// 一段话结束需要重新生成uuid 来
self.uuid = UUID().uuidString + NSDate().timeIntervalSince1970.description
callback?(nil, true) callback?(nil, true)
if let af_error = completion.error { if let af_error = completion.error {
...@@ -215,14 +219,13 @@ class YHAIRequestManager: NSObject { ...@@ -215,14 +219,13 @@ class YHAIRequestManager: NSObject {
if sessionDone { if sessionDone {
print("SESSION DONE") print("SESSION DONE")
} }
if !receiveMessage.body.isStart() {
completion?(receiveMessage, sessionDone)
}
if receiveMessage.isFinishd() { if receiveMessage.isFinishd() {
// 一段话结束需要重新生成uuid 来 // 一段话结束需要重新生成uuid 来
self.uuid = UUID().uuidString + NSDate().timeIntervalSince1970.description self.uuid = UUID().uuidString + NSDate().timeIntervalSince1970.description
} }
if !receiveMessage.body.isStart() && !receiveMessage.isFinishd() {
completion?(receiveMessage, sessionDone)
}
} }
} // arr 结束 } // arr 结束
} }
......
...@@ -35,9 +35,9 @@ class YHAIRobotChatViewController: YHBaseViewController { ...@@ -35,9 +35,9 @@ class YHAIRobotChatViewController: YHBaseViewController {
tableView.delegate = self tableView.delegate = self
tableView.dataSource = self tableView.dataSource = self
YHAIChatConfiguration.defaultConfig.registerMessageGroupCells(tableView) YHAIChatConfiguration.defaultConfig.registerMessageGroupCells(tableView)
tableView.es.addYHPullToRefresh { // tableView.es.addYHPullToRefresh {
self.getHistoryMessages(false) // self.getHistoryMessages(false)
} // }
return tableView return tableView
}() }()
...@@ -168,7 +168,7 @@ class YHAIRobotChatViewController: YHBaseViewController { ...@@ -168,7 +168,7 @@ class YHAIRobotChatViewController: YHBaseViewController {
let results = self.viewModel.historyMessages.map { let results = self.viewModel.historyMessages.map {
return $0.convertToChatMessage() return $0.convertToChatMessage()
} }
messages.append(contentsOf: results) messages.insert(contentsOf: results, at: 0)
self.tableView.reloadData() 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