44c6130
ZhenYi
refactor: update database handling and introduce BlobStore trait for improved abstraction and flexibility
44c6130
import { authLoginCode, authLoginCodeVerify } from '@/shared/api'
import { request, secured } from '@/shared/api'
export const sendLoginCode = (email: string, signal: AbortSignal) =>
secured(email, (pow_payload, init) => request(authLoginCode({ email, pow_payload }, init)), signal)
export const loginWithCode = (email: string, email_code: string, signal: AbortSignal) =>
secured(email, (pow_payload, init) => request(authLoginCodeVerify({ email, email_code, pow_payload }, init)), signal)