import { requestJson } from './apiClient'; import { setTokenAndLoadMe } from './session'; export async function login({ username, password }) { const data = await requestJson('/v1/auth/login', { method: 'POST', body: { username, password } }); const token = data?.token ?? ''; if (token) await setTokenAndLoadMe(token); return token; } export async function register({ username, password, confirmPassword, verifyCode }) { const data = await requestJson('/v1/auth/register', { method: 'POST', body: { username, password, confirmPassword, verifyCode } }); const token = data?.token ?? ''; if (token) await setTokenAndLoadMe(token); return token; }