summaryrefslogtreecommitdiffstats
path: root/apps/projects/src/app/lib/services/user-service.ts
blob: 41558194fc7023056bef14e6404449bf6898e642 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
import {portal_base} from "$shared/lib/configuration";
import {end_session} from "$shared/lib/session";
import {clear_categories} from "$app/lib/stores/categories";
import {clear_entries} from "$app/lib/stores/entries";
import {clear_labels} from "$app/lib/stores/labels";

export async function logout_user(reason: string = "") {
    await end_session(() => {
        clear_categories();
        clear_labels();
        clear_entries();
        location.replace(portal_base("#/login" + (reason ? "?" + reason : "")));
    });
}