File tree Expand file tree Collapse file tree 1 file changed +7
-23
lines changed
packages/ra-core/src/auth Expand file tree Collapse file tree 1 file changed +7
-23
lines changed Original file line number Diff line number Diff 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 } ,
You can’t perform that action at this time.
0 commit comments