mirror of
https://github.com/AmruthPillai/Reactive-Resume.git
synced 2025-11-23 13:11:27 +10:00
feat(i18n): translate error messages
This commit is contained in:
@ -4,9 +4,7 @@ import { axios } from "@/client/libs/axios";
|
||||
import { queryClient } from "@/client/libs/query-client";
|
||||
import { useAuthStore } from "@/client/stores/auth";
|
||||
|
||||
export const logout = async () => {
|
||||
await axios.post("/auth/logout");
|
||||
};
|
||||
export const logout = () => axios.post("/auth/logout");
|
||||
|
||||
export const useLogout = () => {
|
||||
const setUser = useAuthStore((state) => state.setUser);
|
||||
|
||||
@ -1,8 +1,7 @@
|
||||
import { AuthResponseDto, TwoFactorBackupDto } from "@reactive-resume/dto";
|
||||
import { useMutation } from "@tanstack/react-query";
|
||||
import { AxiosError, AxiosResponse } from "axios";
|
||||
import { AxiosResponse } from "axios";
|
||||
|
||||
import { toast } from "@/client/hooks/use-toast";
|
||||
import { axios } from "@/client/libs/axios";
|
||||
import { queryClient } from "@/client/libs/query-client";
|
||||
import { useAuthStore } from "@/client/stores/auth";
|
||||
@ -30,13 +29,6 @@ export const useBackupOtp = () => {
|
||||
setUser(data.user);
|
||||
queryClient.setQueryData(["user"], data.user);
|
||||
},
|
||||
onError: (error) => {
|
||||
if (error instanceof AxiosError) {
|
||||
const message = error.response?.data?.message || error.message;
|
||||
|
||||
toast({ variant: "error", title: message });
|
||||
}
|
||||
},
|
||||
});
|
||||
|
||||
return { backupOtp: backupOtpFn, loading, error };
|
||||
@ -1,8 +1,7 @@
|
||||
import { AuthResponseDto, TwoFactorDto } from "@reactive-resume/dto";
|
||||
import { useMutation } from "@tanstack/react-query";
|
||||
import { AxiosError, AxiosResponse } from "axios";
|
||||
import { AxiosResponse } from "axios";
|
||||
|
||||
import { toast } from "@/client/hooks/use-toast";
|
||||
import { axios } from "@/client/libs/axios";
|
||||
import { queryClient } from "@/client/libs/query-client";
|
||||
import { useAuthStore } from "@/client/stores/auth";
|
||||
@ -29,13 +28,6 @@ export const useVerifyOtp = () => {
|
||||
setUser(data.user);
|
||||
queryClient.setQueryData(["user"], data.user);
|
||||
},
|
||||
onError: (error) => {
|
||||
if (error instanceof AxiosError) {
|
||||
const message = error.response?.data?.message || error.message;
|
||||
|
||||
toast({ variant: "error", title: message });
|
||||
}
|
||||
},
|
||||
});
|
||||
|
||||
return { verifyOtp: verifyOtpFn, loading, error };
|
||||
Reference in New Issue
Block a user