forked from nixcn/nixcn-cms
12 lines
404 B
TypeScript
12 lines
404 B
TypeScript
import { useSuspenseQuery } from '@tanstack/react-query';
|
|
import { axiosClient } from '@/lib/axios';
|
|
|
|
export function useValidateMagicLink(ticket: string) {
|
|
return useSuspenseQuery({
|
|
queryKey: ['validateMagicLink', ticket],
|
|
queryFn: async () => {
|
|
return axiosClient.get<{ access_token: string; refresh_token: string }>('/auth/magic/verify', { params: { token: ticket } });
|
|
},
|
|
});
|
|
}
|