Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/betomoedano/expo-oauth-example
/ functions
Functions
46 in github.com/betomoedano/expo-oauth-example
⨍
Functions
46
◇
Types & classes
2
↓ 6 callers
Function
refreshAccessToken
(tokenToUse?: string)
context/auth.tsx:170
↓ 6 callers
Function
useAuth
()
context/auth.tsx:650
↓ 5 callers
Function
formatExpirationTime
(timestamp: number)
components/ProfileCard.tsx:21
↓ 4 callers
Function
signOut
()
context/auth.tsx:609
↓ 4 callers
Function
useColorScheme
()
hooks/useColorScheme.web.ts:7
↓ 3 callers
Function
handleNativeTokens
(tokens: { accessToken: string; refreshToken: string; })
context/auth.tsx:311
↓ 2 callers
Function
useThemeColor
( props: { light?: string; dark?: string }, colorName: keyof typeof Colors.light & keyof typeof Colors.dar
hooks/useThemeColor.ts:9
↓ 1 callers
Function
createTokenCache
()
utils/cache.ts:8
↓ 1 callers
Function
fetchTokenExpirations
()
components/ProfileCard.tsx:70
↓ 1 callers
Function
fetchWithAuth
(url: string, options: RequestInit)
context/auth.tsx:469
↓ 1 callers
Function
handleAppleAuthError
(error: unknown)
utils/handleAppleError.ts:6
↓ 1 callers
Function
handleAppleResponse
()
context/auth.tsx:344
↓ 1 callers
Function
handleResponse
()
context/auth.tsx:390
↓ 1 callers
Function
moveDirectories
(userInput)
scripts/reset-project.js:48
↓ 1 callers
Function
restoreSession
()
context/auth.tsx:80
↓ 1 callers
Function
verifyAndCreateTokens
({ identityToken, rawNonce, givenName, familyName, email, }: AppleUserInfo)
utils/apple-auth.ts:22
↓ 1 callers
Function
withAuth
( handler: (req: Request, user: AuthUser) => Promise<T> )
utils/middleware.ts:23
Function
AuthProvider
({ children }: { children: React.ReactNode })
context/auth.tsx:56
Function
GET
(req: Request)
app/api/public/data+api.ts:1
Function
GET
(request: Request)
app/api/auth/callback+api.ts:3
Function
GET
(request: Request)
app/api/auth/authorize+api.ts:8
Function
GET
(request: Request)
app/api/auth/session+api.ts:4
Function
GET
(request: Request)
app/api/auth/apple/authorize+api.ts:9
Function
HomeScreen
()
app/index.tsx:7
Function
LoginForm
()
components/LoginForm.tsx:8
Function
NotFoundScreen
()
app/+not-found.tsx:8
Function
POST
(request: Request)
app/api/auth/logout+api.ts:8
Function
POST
(request: Request)
app/api/auth/token+api.ts:16
Function
POST
(request: Request)
app/api/auth/refresh+api.ts:21
Function
POST
(req: Request)
app/api/auth/apple/apple-native+api.ts:11
Function
POST
(request: Request)
app/api/auth/apple/callback+api.ts:3
Function
POST
(request: Request)
app/api/auth/apple/token+api.ts:16
Function
ProfileCard
()
components/ProfileCard.tsx:8
Function
ProtectedRequestCard
()
components/ProtectedRequestCard.tsx:6
Function
Root
({ children }: PropsWithChildren)
app/+html.tsx:8
Function
RootLayout
()
app/_layout.tsx:18
Function
SignInWithAppleButton
()
components/SignInWithAppleButton.ios.tsx:5
Function
SignInWithAppleButton
()
components/SignInWithAppleButton.tsx:6
Function
SignInWithGoogleButton
({ onPress, disabled, }: { onPress: () => void; disabled?: boolean; })
components/SignInWithGoogleButton.tsx:4
Function
ThemedText
({ style, lightColor, darkColor, type = 'default', ...rest }: ThemedTextProps)
components/ThemedText.tsx:11
Function
ThemedView
({ style, lightColor, darkColor, ...otherProps }: ThemedViewProps)
components/ThemedView.tsx:10
Function
fetchProtectedData
()
components/ProtectedRequestCard.tsx:10
Function
signIn
()
context/auth.tsx:527
Function
signInWithApple
()
context/auth.tsx:554
Function
signInWithAppleWebBrowser
()
context/auth.tsx:541
Function
updateExpirationDisplay
()
components/ProfileCard.tsx:48