Skip to content

Commit e27e747

Browse files
authored
Merge pull request #105 from oasisprotocol/lw/stable-fn
Make login function a stable reference
2 parents e7783bf + 9afc807 commit e27e747

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/contexts/RoflAppBackendAuth/Provider.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ export function RoflAppBackendAuthProvider({ children }: { children: ReactNode }
1616
const [error, setError] = useState<string | null>(null)
1717

1818
const { refetch: refetchNonce } = useGetNonce(isConnected ? address : undefined)
19-
const loginMutation = useLogin()
19+
const { mutateAsync: loginMutationAsync } = useLogin()
2020

2121
const getSiweMessage = useCallback((address: `0x${string}`, nonce: string, chainId: number): string => {
2222
const domain = PROD ? window.location.hostname : 'dev.rofl.app'
@@ -53,7 +53,7 @@ export function RoflAppBackendAuthProvider({ children }: { children: ReactNode }
5353
const message = getSiweMessage(address, freshNonce, chainId || 1)
5454
const signature = await signMessageAsync({ message })
5555

56-
const jwtToken = await loginMutation.mutateAsync({
56+
const jwtToken = await loginMutationAsync({
5757
message,
5858
signature,
5959
})
@@ -68,7 +68,7 @@ export function RoflAppBackendAuthProvider({ children }: { children: ReactNode }
6868
} finally {
6969
setIsLoading(false)
7070
}
71-
}, [address, isConnected, refetchNonce, getSiweMessage, chainId, signMessageAsync, loginMutation])
71+
}, [address, isConnected, refetchNonce, getSiweMessage, chainId, signMessageAsync, loginMutationAsync])
7272

7373
const logout = useCallback(() => {
7474
setToken(null)

0 commit comments

Comments
 (0)