blob: 7bffa49f8d5565ff25d0a3ec922f934cf22e10df (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
import {delete_account, logout} from "$shared/lib/api/user";
import {accounts_base} from "$shared/lib/configuration";
import {clear_session_data} 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 logout();
clear_session_data();
clear_categories();
clear_labels();
clear_entries();
location.replace(accounts_base("#/login" + (reason ? "?" + reason : "")));
}
export async function delete_user() {
await delete_account();
clear_session_data();
location.replace(accounts_base("#/login?deleted"));
}
|