diff --git a/src/renderer/features/auth/queries/use-login.ts b/src/renderer/features/auth/mutations/use-login.ts similarity index 90% rename from src/renderer/features/auth/queries/use-login.ts rename to src/renderer/features/auth/mutations/use-login.ts index 339b7115c..1c7f02318 100644 --- a/src/renderer/features/auth/queries/use-login.ts +++ b/src/renderer/features/auth/mutations/use-login.ts @@ -2,6 +2,7 @@ import { useMutation } from '@tanstack/react-query'; import md5 from 'md5'; import { nanoid } from 'nanoid'; import { api } from '@/renderer/api'; +import { QueryOptions } from '@/renderer/lib/react-query'; import { useAuthStore } from '@/renderer/store'; export const useLogin = ( @@ -9,7 +10,8 @@ export const useLogin = ( body: { password: string; username: string; - } + }, + options?: QueryOptions ) => { const login = useAuthStore((state) => state.login); @@ -35,5 +37,6 @@ export const useLogin = ( localStorage.setItem('device_id', nanoid()); } }, + ...options, }); }; diff --git a/src/renderer/features/auth/routes/login-route.tsx b/src/renderer/features/auth/routes/login-route.tsx index 844f76215..3091c3d9a 100644 --- a/src/renderer/features/auth/routes/login-route.tsx +++ b/src/renderer/features/auth/routes/login-route.tsx @@ -5,7 +5,7 @@ import { useSearchParams } from 'react-router-dom'; import styled from 'styled-components'; import { Button, PasswordInput, Text, TextInput } from '@/renderer/components'; import { ErrorFallback } from '@/renderer/features/action-required'; -import { useLogin } from '@/renderer/features/auth/queries/use-login'; +import { useLogin } from '@/renderer/features/auth/mutations/use-login'; import { normalizeServerUrl } from '@/renderer/utils'; const Container = styled(Box)`