* feat: locale language * refactor: 页面暂存 * feat: 逻辑判断 * feat: 分组消息 * feat: 实验场 * feat: 重新请求结果 * feat: 基础问答逻辑和重新询问 * feat: 上下文消息删除确认 * feat: 处理类型报错 * chore: 更新 deps 和移除 i18n * feat: 路由页面切换终止请求 * feat: let me think * feat: 信息更新代码高亮匹配 * feat: 加载时添加光标 * feat: 错误提示 * feat: 历史记录删除确认 * fix: 侧边栏高度不正确的问题 * chore: version 2.5.0 * chore: update deps
19 lines
378 B
TypeScript
19 lines
378 B
TypeScript
import { useChatStore } from '@/store'
|
|
|
|
export function useChat() {
|
|
const chatStore = useChatStore()
|
|
|
|
const addChat = (uuid: number, chat: Chat.Chat) => {
|
|
chatStore.addChatByUuid(uuid, chat)
|
|
}
|
|
|
|
const updateChat = (uuid: number, index: number, chat: Chat.Chat) => {
|
|
chatStore.updateChatByUuid(uuid, index, chat)
|
|
}
|
|
|
|
return {
|
|
addChat,
|
|
updateChat,
|
|
}
|
|
}
|