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)