import request, { Resp } from 'app/services/request'; export function getSecret(id: number): Promise< Resp<{ qr: string; secret: string; uri: string; }> > { return request.get(`/api/v1/accounts/${id}/two-factor-auth`); } export function enable(id: number, totp: string, password?: string): Promise> { return request.post(`/api/v1/accounts/${id}/two-factor-auth`, { totp, password, }); } export function disable(id: number, totp: string, password?: string): Promise> { return request.delete(`/api/v1/accounts/${id}/two-factor-auth`, { totp, password, }); }