Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/burakorkmez/study-app-expo
/ functions
Functions
38 in github.com/burakorkmez/study-app-expo
⨍
Functions
38
◇
Types & classes
11
↓ 4 callers
Function
useAppContext
()
src/contexts/AppProvider.tsx:30
↓ 3 callers
Function
handleSocialAuth
(strategy: "oauth_google" | "oauth_apple" | "oauth_github")
src/hooks/useSocialAuth.ts:9
↓ 2 callers
Function
vw
(percent: number)
src/lib/theme.ts:6
↓ 1 callers
Function
fetchUsers
()
src/hooks/useStreamUsers.ts:9
↓ 1 callers
Function
getGreetingForHour
(date: Date = new Date())
src/lib/utils.ts:1
↓ 1 callers
Function
startCall
()
src/app/call/[callId].tsx:31
↓ 1 callers
Function
syncUserToStream
(user: UserResource)
src/components/ChatWrapper.tsx:12
↓ 1 callers
Function
useSocialAuth
()
src/hooks/useSocialAuth.ts:5
↓ 1 callers
Function
useStartChat
({ client, userId, setChannel, setCreating }: UseStartChatParams)
src/hooks/useStartChat.ts:12
↓ 1 callers
Function
useStreamUsers
(client: StreamChat, userId: string)
src/hooks/useStreamUsers.ts:4
Function
AppProvider
({ children }: { children: React.ReactNode })
src/contexts/AppProvider.tsx:19
Function
AuthRoutesLayout
()
src/app/(auth)/_layout.tsx:4
Function
AuthScreen
()
src/app/(auth)/index.tsx:8
Function
CallScreen
()
src/app/call/[callId].tsx:20
Function
CallUI
()
src/app/call/[callId].tsx:83
Function
ChannelScreen
()
src/app/channel/[cid]/index.tsx:13
Function
ChatClient
({ children, user }: { children: React.ReactNode; user: UserResource })
src/components/ChatWrapper.tsx:28
Function
ChatWrapper
({ children }: { children: React.ReactNode })
src/components/ChatWrapper.tsx:78
Function
ChatsScreen
()
src/app/(tabs)/index.tsx:13
Function
EmptyState
({ icon, title, subtitle }: EmptyStateProps)
src/components/EmptyState.tsx:11
Function
ErrorCallUI
({ error }: { error: string })
src/app/call/[callId].tsx:118
Function
ExploreScreen
()
src/app/(tabs)/explore.tsx:15
Function
ExploreUserCard
({ item, creating, onStartChat }: ExploreUserCardProps)
src/components/ExploreUserCard.tsx:13
Function
FullScreenLoader
({ message }: { message: string })
src/components/FullScreenLoader.tsx:5
Function
ListEmptyComponent
()
src/components/ListEmptyComponent.tsx:5
Function
POST
(request: Request)
src/app/api/sync-user+api.ts:7
Function
POST
(request: Request)
src/app/api/token+api.ts:6
Function
ProfileScreen
()
src/app/(tabs)/profile.tsx:16
Function
RingingCalls
()
src/components/VideoProvider.tsx:34
Function
RootLayout
()
src/app/_layout.tsx:37
Function
TabsLayout
()
src/app/(tabs)/_layout.tsx:5
Function
ThreadScreen
()
src/app/channel/[cid]/thread/[cid]/index.tsx:9
Function
VideoProvider
({ children }: { children: React.ReactNode })
src/components/VideoProvider.tsx:49
Function
channelRenderFilterFn
(channels: Channel[])
src/app/(tabs)/index.tsx:23
Function
handleStartChat
(targetId: string)
src/hooks/useStartChat.ts:15
Function
renderUserItem
({ item }: { item: UserResponse })
src/app/(tabs)/explore.tsx:36
Function
tokenProvider
()
src/components/VideoProvider.tsx:56
Function
tokenProvider
()
src/components/ChatWrapper.tsx:39