aboutsummaryrefslogtreecommitdiffstats
path: root/ui/src/state/client.ts
diff options
context:
space:
mode:
Diffstat (limited to 'ui/src/state/client.ts')
-rw-r--r--ui/src/state/client.ts16
1 files changed, 16 insertions, 0 deletions
diff --git a/ui/src/state/client.ts b/ui/src/state/client.ts
index f43683c1..5ec0d8a7 100644
--- a/ui/src/state/client.ts
+++ b/ui/src/state/client.ts
@@ -11,3 +11,19 @@ export async function sessionToken(): Promise<String> {
export async function settings(): Promise<Settings> {
return await invoke("config");
}
+
+export async function login(
+ username: string,
+ password: string,
+ key: string,
+): Promise<string> {
+ return await invoke("login", { username, password, key });
+}
+
+export async function register(
+ username: string,
+ email: string,
+ password: string,
+): Promise<string> {
+ return await invoke("register", { username, email, password });
+}