* refactor customer api * refactor slots api * hooks/customers: use invalidateQueries * refactor services api * optimize hooks queryKey * refactor orders api * typo refactor hooks * fix telegramId type (number) * fix bot with new api * rename customers masters & clients query * fix useClientsQuery & useMastersQuery query * new line after 'use client' & 'use server' directives
14 lines
301 B
TypeScript
14 lines
301 B
TypeScript
import { login } from '../api/auth';
|
|
import { isTokenExpired } from '../utils/jwt';
|
|
|
|
export const token: null | string = null;
|
|
|
|
export async function getToken() {
|
|
if (!token || isTokenExpired(token)) {
|
|
const response = await login();
|
|
return response?.data?.login.jwt;
|
|
}
|
|
|
|
return token;
|
|
}
|