( pageId: string, message: Omit<ChatMessage, 'id' | 'createdAt'> )
| 33 | // ==================== 消息 CRUD ==================== |
| 34 | |
| 35 | export async function addMessage( |
| 36 | pageId: string, |
| 37 | message: Omit<ChatMessage, 'id' | 'createdAt'> |
| 38 | ): Promise<ChatMessage> { |
| 39 | const newMessage: ChatMessage = { |
| 40 | ...message, |
| 41 | id: uuidv4(), |
| 42 | createdAt: Date.now() |
| 43 | } |
| 44 | |
| 45 | await stores.message.addMessage(pageId, newMessage) |
| 46 | return newMessage |
| 47 | } |
| 48 | |
| 49 | export async function updateMessage( |
| 50 | pageId: string, |
nothing calls this directly
no test coverage detected