aboutsummaryrefslogtreecommitdiff
path: root/static/api/session.js
blob: 870709ff0b8f43a5f5411faf93d9d78b30f711dd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import * as rest from './rest.js';

export function current() {
	return rest.get('/api/session/current');
}

export async function is_valid() {
	const result = await rest.get('/api/session/is-valid');
	return result.is_valid;
}

export async function is_online() {
	try {
		const result = await rest.get('/api/session/is-online');
		return result.is_online;
	} catch {
		return false;
	}
}