From b7e502ae22ae745e75bda12490cbbabc95ff4ade Mon Sep 17 00:00:00 2001 From: Stojan Dimitrovski Date: Tue, 22 Aug 2023 08:42:13 +0200 Subject: [PATCH] feat: use single `getAccessToken` in react query --- studio/data/auth/session-access-token-query.ts | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/studio/data/auth/session-access-token-query.ts b/studio/data/auth/session-access-token-query.ts index 46068987ff2..89843071276 100644 --- a/studio/data/auth/session-access-token-query.ts +++ b/studio/data/auth/session-access-token-query.ts @@ -2,15 +2,18 @@ import { useCallback } from 'react' import { useQuery, useQueryClient, UseQueryOptions } from '@tanstack/react-query' import { authKeys } from './keys' -import { auth } from 'lib/gotrue' +import { auth, getAccessToken } from 'lib/gotrue' export async function getSessionAccessToken() { // ignore if server-side if (typeof window === 'undefined') return '' - const { - data: { session }, - } = await auth.getSession() - return session?.access_token + + try { + return await getAccessToken() + } catch (e: any) { + // ignore the error + return null + } } export type SessionAccessTokenData = Awaited>