delete account api

This commit is contained in:
Max Peintner
2023-06-06 17:11:49 +02:00
parent f6364ef89a
commit 51a408611b
6 changed files with 182 additions and 55 deletions

View File

@@ -92,6 +92,24 @@ export async function getMostRecentSessionCookie(): Promise<any> {
}
}
export async function getSessionCookieById(id: string): Promise<any> {
const cookiesList = cookies();
const stringifiedCookie = cookiesList.get("sessions");
if (stringifiedCookie?.value) {
const sessions: SessionCookie[] = JSON.parse(stringifiedCookie?.value);
const found = sessions.find((s) => s.id === id);
if (found) {
return found;
} else {
return Promise.reject();
}
} else {
return Promise.reject();
}
}
export async function getAllSessionIds(): Promise<any> {
const cookiesList = cookies();
const stringifiedCookie = cookiesList.get("sessions");