데모용 임시 회원가입 구현

This commit is contained in:
static
2025-05-28 18:00:17 +09:00
parent 36006a9b72
commit 451dd3c129
8 changed files with 134 additions and 5 deletions

View File

@@ -1,6 +1,6 @@
import { callPostApi } from "$lib/hooks";
import { exportRSAKeyToBase64 } from "$lib/modules/crypto";
import type { LoginRequest } from "$lib/server/schemas";
import type { LoginRequest, RegisterRequest } from "$lib/server/schemas";
import { requestSessionUpgrade as requestSessionUpgradeInternal } from "$lib/services/auth";
import { requestClientRegistration } from "$lib/services/key";
import type { ClientKeys } from "$lib/stores";
@@ -12,6 +12,15 @@ export const requestLogin = async (email: string, password: string) => {
return res.ok;
};
export const requestRegister = async (email: string, nickname: string, password: string) => {
const res = await callPostApi<RegisterRequest>("/api/auth/register", {
email,
nickname,
password,
});
return res.ok;
};
export const requestSessionUpgrade = async ({
encryptKey,
decryptKey,