aboutsummaryrefslogtreecommitdiffhomepage
path: root/frontend/app/.server/api
diff options
context:
space:
mode:
Diffstat (limited to 'frontend/app/.server/api')
-rw-r--r--frontend/app/.server/api/client.ts14
-rw-r--r--frontend/app/.server/api/schema.d.ts2
2 files changed, 14 insertions, 2 deletions
diff --git a/frontend/app/.server/api/client.ts b/frontend/app/.server/api/client.ts
index 0db4c14..aae1723 100644
--- a/frontend/app/.server/api/client.ts
+++ b/frontend/app/.server/api/client.ts
@@ -8,9 +8,19 @@ const apiClient = createClient<paths>({
: "http://api-server/api/",
});
-export async function apiPostLogin(username: string, password: string) {
+export async function apiPostLogin(
+ username: string,
+ password: string,
+ registrationToken: string | null,
+) {
const { data, error } = await apiClient.POST("/login", {
- body: { username, password },
+ body: {
+ username,
+ password,
+ ...(registrationToken !== null
+ ? { registration_token: registrationToken }
+ : {}),
+ },
});
if (error) throw new Error(error.message);
return data;
diff --git a/frontend/app/.server/api/schema.d.ts b/frontend/app/.server/api/schema.d.ts
index 6981dea..9a96f19 100644
--- a/frontend/app/.server/api/schema.d.ts
+++ b/frontend/app/.server/api/schema.d.ts
@@ -286,6 +286,8 @@ export interface operations {
username: string;
/** @example password123 */
password: string;
+ /** @example xxxxxxxxxxxxxxxx */
+ registration_token?: string;
};
};
};