diff --git a/src/apis/change-allow-email-login-from-different-devices.ts b/src/apis/change-allow-email-login-from-different-devices.ts new file mode 100644 index 0000000..f3e4173 --- /dev/null +++ b/src/apis/change-allow-email-login-from-different-devices.ts @@ -0,0 +1,27 @@ +import {SimpleDetailResponse} from "~/server-types" +import {client} from "~/constants/axios-client" + +export interface ChangeAllowEmailLoginFromDifferentDevicesData { + email: string + sameRequestToken: string + allow: boolean +} + +export default async function changeAllowEmailLoginFromDifferentDevices({ + email, + sameRequestToken, + allow, +}: ChangeAllowEmailLoginFromDifferentDevicesData): Promise { + const {data} = await client.patch( + `${ + import.meta.env.VITE_SERVER_BASE_URL + }/auth/login/email-token/allow-email-login-from-different-devices`, + { + email, + sameRequestToken, + allow, + }, + ) + + return data +}