|
@@ -296,10 +296,15 @@ ${resp.request.data.replace('\n', '')}
|
|
|
}
|
|
|
rtn.render_content += '\n'
|
|
|
|
|
|
- await assist.session.message.save({
|
|
|
+ const save_status = await assist.session.message.save({
|
|
|
sessionId: activeConversationId.value!,
|
|
|
messages: messages.value,
|
|
|
- })
|
|
|
+ }).then(()=>true).catch(()=> false)
|
|
|
+
|
|
|
+ if (!save_status) {
|
|
|
+ ElMessage.warning('消息保存失败,切换对话会导致消息记录丢失')
|
|
|
+ return
|
|
|
+ }
|
|
|
|
|
|
chatInstance.value = undefined
|
|
|
},
|