Filter crew events to only be visible for crew

This commit is contained in:
Hornwitser 2025-03-10 16:26:52 +01:00
parent 13f344472e
commit 4806343250
9 changed files with 96 additions and 17 deletions

View file

@ -2,6 +2,7 @@ import {
readAccounts, readSessions, readSubscriptions,
writeAccounts, writeSessions, writeSubscriptions,
} from "~/server/database";
import { cancelAccountStreams } from "~/server/streams";
export default defineEventHandler(async (event) => {
const accountSession = await requireAccountSession(event);
@ -24,6 +25,7 @@ export default defineEventHandler(async (event) => {
}
return true;
});
cancelAccountStreams(accountSession.accountId);
await writeSessions(sessions);
await deleteCookie(event, "session");