@@ -9,6 +9,7 @@ import { createLoggedHandler } from "./safe_handle";
|
||||
|
||||
import log from "electron-log";
|
||||
import { getDyadAppPath } from "../../paths/paths";
|
||||
import { UpdateChatParams } from "../ipc_types";
|
||||
|
||||
const logger = log.scope("chat_handlers");
|
||||
const handle = createLoggedHandler(logger);
|
||||
@@ -107,6 +108,10 @@ export function registerChatHandlers() {
|
||||
await db.delete(chats).where(eq(chats.id, chatId));
|
||||
});
|
||||
|
||||
handle("update-chat", async (_, { chatId, title }: UpdateChatParams) => {
|
||||
await db.update(chats).set({ title }).where(eq(chats.id, chatId));
|
||||
});
|
||||
|
||||
handle("delete-messages", async (_, chatId: number): Promise<void> => {
|
||||
await db.delete(messages).where(eq(messages.chatId, chatId));
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user