Skip to content
Extraits de code Groupes Projets

Feat/109 status indicator update

Fermé Dave a demandé de fusionner feat/109-status-indicator-update vers dev
1 fil de conversation non résolu
Fichiers
4
import { type ServerLoad, redirect } from '@sveltejs/kit';
import { patchUserAPI } from '$lib/api/users';
export const load: ServerLoad = async ({ cookies, locals, fetch }) => {
if (locals.user) {
try {
const success = await patchUserAPI(fetch, locals.user.id, { is_active: false });
if (!success) {
console.error('Failed to update user status.');
}
} catch (error) {
console.error('Error updating user status:', error);
}
}
export const load: ServerLoad = async ({ cookies }) => {
cookies.set('access_token_cookie', '', { maxAge: -1, path: '/' });
cookies.set('refresh_token_cookie', '', { maxAge: -1, path: '/' });
redirect(303, '/login');
locals.user = null;
throw redirect(303, '/login');
};
Chargement en cours