fix: /clear now resets both owner and reviewer sessions in paired rooms

This commit is contained in:
Eyejoker
2026-03-29 19:00:42 +09:00
parent a1e5418a2f
commit 9e0de1297c
10 changed files with 87 additions and 36 deletions

View File

@@ -1550,6 +1550,13 @@ export function deleteSession(groupFolder: string): void {
).run(groupFolder, SERVICE_AGENT_TYPE);
}
export function deleteAllSessionsForGroup(groupFolder: string): void {
db.prepare('DELETE FROM service_sessions WHERE group_folder = ?').run(
groupFolder,
);
db.prepare('DELETE FROM sessions WHERE group_folder = ?').run(groupFolder);
}
export function getAllSessions(): Record<string, string> {
const serviceRows = db
.prepare(