Skip to content

Commit 5cbe2f8

Browse files
committed
revert the handleCallbackPromise definition
1 parent aa0ec8b commit 5cbe2f8

File tree

1 file changed

+7
-23
lines changed

1 file changed

+7
-23
lines changed

packages/ra-core/src/auth/useHandleAuthCallback.ts

Lines changed: 7 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -29,30 +29,14 @@ export const useHandleAuthCallback = (
2929
const queryResult = useQuery({
3030
queryKey: ['auth', 'handleCallback'],
3131
queryFn: ({ signal }) => {
32-
console.log('queryFn', handleCallbackPromise);
3332
if (!handleCallbackPromise) {
34-
handleCallbackPromise = new Promise(async (resolve, reject) => {
35-
if (authProvider) {
36-
if (typeof authProvider.handleCallback === 'function') {
37-
try {
38-
const result =
39-
await authProvider.handleCallback({
40-
signal,
41-
});
42-
return resolve(result ?? null);
43-
} catch (error) {
44-
return reject({
45-
redirectTo: false,
46-
message: error.message,
47-
});
48-
}
49-
}
50-
return resolve();
51-
}
52-
return reject({
53-
message: 'Failed to handle login callback.',
54-
});
55-
});
33+
handleCallbackPromise =
34+
authProvider &&
35+
typeof authProvider.handleCallback === 'function'
36+
? authProvider
37+
.handleCallback({ signal })
38+
.then(result => result ?? null)
39+
: Promise.resolve();
5640
}
5741
return handleCallbackPromise;
5842
},

0 commit comments

Comments
 (0)