1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
| 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,
| }
| }
|
|