diff --git a/src/apis/get-me.ts b/src/apis/get-me.ts index c211f00..bee5c36 100644 --- a/src/apis/get-me.ts +++ b/src/apis/get-me.ts @@ -1,7 +1,7 @@ -import {AuthenticationDetails} from "~/server-types" +import {ServerUser} from "~/server-types" import {client} from "~/constants/axios-client" -export default async function getMe(): Promise { +export default async function getMe(): Promise { const {data} = await client.get(`${import.meta.env.VITE_SERVER_BASE_URL}/v1/account/me`, { withCredentials: true, }) diff --git a/src/apis/refresh-token.ts b/src/apis/refresh-token.ts index 8d05f55..55b5d09 100644 --- a/src/apis/refresh-token.ts +++ b/src/apis/refresh-token.ts @@ -1,14 +1,9 @@ import {ServerUser} from "~/server-types" import {client} from "~/constants/axios-client" -export interface RefreshTokenResult { - user: ServerUser - detail: string -} - export const REFRESH_TOKEN_URL = `${import.meta.env.VITE_SERVER_BASE_URL}/v1/auth/refresh` -export default async function refreshToken(): Promise { +export default async function refreshToken(): Promise { const {data} = await client.post( REFRESH_TOKEN_URL, {}, diff --git a/src/apis/update-account.ts b/src/apis/update-account.ts index 5961783..956c224 100644 --- a/src/apis/update-account.ts +++ b/src/apis/update-account.ts @@ -1,4 +1,4 @@ -import {AuthenticationDetails, Language} from "~/server-types" +import {Language, ServerUser} from "~/server-types" import {client} from "~/constants/axios-client" import parseUser from "~/apis/helpers/parse-user" @@ -9,9 +9,7 @@ export interface UpdateAccountData { language?: Language } -export default async function updateAccount( - updateData: UpdateAccountData, -): Promise { +export default async function updateAccount(updateData: UpdateAccountData): Promise { const {data} = await client.patch( `${import.meta.env.VITE_SERVER_BASE_URL}/v1/account`, updateData, @@ -20,8 +18,5 @@ export default async function updateAccount( }, ) - return { - ...data, - user: parseUser(data.user), - } + return parseUser(data.user) } diff --git a/src/apis/verify-email.ts b/src/apis/verify-email.ts index 89ca3ad..e8b350a 100644 --- a/src/apis/verify-email.ts +++ b/src/apis/verify-email.ts @@ -1,4 +1,4 @@ -import {AuthenticationDetails} from "~/server-types" +import {ServerUser} from "~/server-types" import {client} from "~/constants/axios-client" import parseUser from "~/apis/helpers/parse-user" @@ -7,10 +7,7 @@ export interface VerifyEmailData { token: string } -export default async function verifyEmail({ - email, - token, -}: VerifyEmailData): Promise { +export default async function verifyEmail({email, token}: VerifyEmailData): Promise { const {data} = await client.post( `${import.meta.env.VITE_SERVER_BASE_URL}/v1/auth/verify-email`, { @@ -22,8 +19,5 @@ export default async function verifyEmail({ }, ) - return { - ...data, - user: parseUser(data.user), - } + return parseUser(data.user) } diff --git a/src/apis/verify-login-with-email.ts b/src/apis/verify-login-with-email.ts index 229204e..8388144 100644 --- a/src/apis/verify-login-with-email.ts +++ b/src/apis/verify-login-with-email.ts @@ -1,4 +1,4 @@ -import {AuthenticationDetails} from "~/server-types" +import {ServerUser} from "~/server-types" import {client} from "~/constants/axios-client" import parseUser from "~/apis/helpers/parse-user" @@ -12,7 +12,7 @@ export default async function verifyLoginWithEmail({ email, token, sameRequestToken, -}: VerifyLoginWithEmailData): Promise { +}: VerifyLoginWithEmailData): Promise { const {data} = await client.post( `${import.meta.env.VITE_SERVER_BASE_URL}/v1/auth/login/email-token/verify`, { @@ -25,8 +25,5 @@ export default async function verifyLoginWithEmail({ }, ) - return { - ...data, - user: parseUser(data.user), - } + return parseUser(data.user) }