import { base } from "$app/paths"; | |
import { authCondition } from "$lib/server/auth"; | |
import { collections } from "$lib/server/database"; | |
import { redirect } from "@sveltejs/kit"; | |
export const actions = { | |
async delete({ locals }) { | |
// double check we have a user to delete conversations for | |
if (locals.user?._id || locals.sessionId) { | |
await collections.conversations.deleteMany({ | |
...authCondition(locals), | |
}); | |
} | |
throw redirect(303, `${base}/`); | |
}, | |
}; | |