| import { useChatStore } from '@/store' |
|
|
| export function useChat() { |
| const chatStore = useChatStore() |
|
|
| const getChatByUuidAndIndex = (uuid: number, index: number) => { |
| return chatStore.getChatByUuidAndIndex(uuid, index) |
| } |
|
|
| 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) |
| } |
|
|
| const updateChatSome = (uuid: number, index: number, chat: Partial<Chat.Chat>) => { |
| chatStore.updateChatSomeByUuid(uuid, index, chat) |
| } |
|
|
| return { |
| addChat, |
| updateChat, |
| updateChatSome, |
| getChatByUuidAndIndex, |
| } |
| } |
|
|