otp request + otp verify + component toast
This commit is contained in:
@@ -1,11 +1,11 @@
|
||||
import { useAuthStore } from '@/zustand/authStore';
|
||||
import axios from 'axios';
|
||||
import { refreshToken } from './auth/refresh-token';
|
||||
import { useAuthStore } from "@/zustand/authStore";
|
||||
import axios from "axios";
|
||||
import { refreshToken } from "./auth/refresh-token";
|
||||
|
||||
// Create axios instance
|
||||
const api = axios.create({
|
||||
baseURL: process.env.NEXT_PUBLIC_API_URL || 'https://api.example.com',
|
||||
headers: { 'Content-Type': 'application/json' },
|
||||
baseURL: process.env.NEXT_PUBLIC_API_BASE_URL,
|
||||
headers: { "Content-Type": "application/json" },
|
||||
});
|
||||
|
||||
let isRefreshing = false;
|
||||
@@ -65,10 +65,9 @@ api.interceptors.response.use(
|
||||
isRefreshing = true;
|
||||
|
||||
const token = useAuthStore.getState().user?.refreshToken;
|
||||
console.log(useAuthStore.getState())
|
||||
console.log(useAuthStore.getState());
|
||||
|
||||
if (!token) {
|
||||
|
||||
useAuthStore.getState().logout();
|
||||
return Promise.reject(error);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user