Skip to content

Commit 7ccd4ca

Browse files
committed
removing unneccessary usecallback
1 parent 98dc512 commit 7ccd4ca

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

resources/js/hooks/use-two-factor-auth.tsx

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { useState, useEffect, useCallback } from 'react';
1+
import { useState, useEffect } from 'react';
22

33
interface EnableResponse {
44
qrCode: string;
@@ -38,7 +38,7 @@ export function useTwoFactorAuth(initialConfirmed: boolean, initialRecoveryCodes
3838
}
3939
}, [showModal, verifyStep, qrCodeSvg]);
4040

41-
const enable = useCallback(async () => {
41+
const enable = async () => {
4242
try {
4343
const response = await fetch(route('two-factor.enable'), {
4444
method: 'POST',
@@ -55,9 +55,9 @@ export function useTwoFactorAuth(initialConfirmed: boolean, initialRecoveryCodes
5555
} catch (error) {
5656
console.error('Error enabling 2FA:', error);
5757
}
58-
}, [headers]);
58+
};
5959

60-
const confirm = useCallback(async () => {
60+
const confirm = async () => {
6161
if (!passcode || passcode.length !== 6) return;
6262

6363
const formattedCode = passcode.replace(/\s+/g, '').trim();
@@ -91,9 +91,9 @@ export function useTwoFactorAuth(initialConfirmed: boolean, initialRecoveryCodes
9191
console.error('Error confirming 2FA:', error);
9292
setError('An error occurred while confirming 2FA');
9393
}
94-
}, [headers, passcode]);
94+
};
9595

96-
const regenerateRecoveryCodes = useCallback(async () => {
96+
const regenerateRecoveryCodes = async () => {
9797
try {
9898
const response = await fetch(route('two-factor.regenerate-recovery-codes'), {
9999
method: 'POST',
@@ -111,9 +111,9 @@ export function useTwoFactorAuth(initialConfirmed: boolean, initialRecoveryCodes
111111
} catch (error) {
112112
console.error('Error regenerating codes:', error);
113113
}
114-
}, [headers]);
114+
};
115115

116-
const disable = useCallback(async () => {
116+
const disable = async () => {
117117
try {
118118
const response = await fetch(route('two-factor.disable'), { method: 'DELETE', headers });
119119

@@ -129,13 +129,13 @@ export function useTwoFactorAuth(initialConfirmed: boolean, initialRecoveryCodes
129129
} catch (error) {
130130
console.error('Error disabling 2FA:', error);
131131
}
132-
}, [headers]);
132+
};
133133

134-
const copyToClipboard = useCallback((text: string) => {
134+
const copyToClipboard = (text: string) => {
135135
navigator.clipboard.writeText(text);
136136
setCopied(true);
137137
setTimeout(() => setCopied(false), 1500);
138-
}, []);
138+
};
139139

140140
return {
141141
confirmed,

0 commit comments

Comments
 (0)