const initClient = useCallback(async () => {
if (window.gapiIsInitialized) return
console.log('init gapi')
return gapi.client.init(GAPI_CONFIG).then(
() => {
// const access_token =
// session.user.identities.find((acct) => acct.provider === 'google')
// ?.access_token ?? ''
if (session?.access_token === '') return
gapi.client.setToken({ access_token: session.access_token })
window.gapiIsInitialized = true
return
},
(e) => {
window.gapiIsLoading = false
console.info('error init gapi client', e.details)
}
)
}, [])
const initClient = useCallback(async () => {
if (window.gapiIsInitialized) return
console.log('init gapi')
return gapi.client.init(GAPI_CONFIG).then(
() => {
// const access_token =
// session.user.identities.find((acct) => acct.provider === 'google')
// ?.access_token ?? ''
if (session?.access_token === '') return
gapi.client.setToken({ access_token: session.access_token })
window.gapiIsInitialized = true
return
},
(e) => {
window.gapiIsLoading = false
console.info('error init gapi client', e.details)
}
)
}, [])