MCPcopy Create free account

hub / github.com/burakorkmez/pern-chat-app / functions

Functions68 in github.com/burakorkmez/pern-chat-app

↓ 7 callersFunctionuseAuthContext
()
frontend/src/context/AuthContext.tsx:23
↓ 2 callersFunctiongenerateToken
(userId: string, res: Response)
backend/src/utils/generateToken.ts:4
↓ 2 callersFunctionpadZero
(number: number)
frontend/src/utils/extractTime.ts:9
↓ 2 callersFunctionuseGetConversations
()
frontend/src/hooks/useGetConversations.ts:4
↓ 2 callersFunctionuseSocketContext
()
frontend/src/context/SocketContext.tsx:12
↓ 1 callersFunctionextractTime
(dateString: string)
frontend/src/utils/extractTime.ts:1
↓ 1 callersFunctionfetchAuthUser
()
frontend/src/context/AuthContext.tsx:33
↓ 1 callersFunctiongetConversations
()
frontend/src/hooks/useGetConversations.ts:9
↓ 1 callersFunctiongetMessages
()
frontend/src/hooks/useGetMessages.ts:10
↓ 1 callersFunctiongetRandomEmoji
()
frontend/src/utils/emojis.ts:58
↓ 1 callersFunctiongetReceiverSocketId
(receiverId: string)
backend/src/socket/socket.ts:15
↓ 1 callersFunctionlogin
(username: string, password: string)
frontend/src/hooks/useLogin.tsx:9
↓ 1 callersFunctionsendMessage
(message: string)
frontend/src/hooks/useSendMessage.tsx:9
↓ 1 callersFunctionsignup
(inputs: SignupInputs)
frontend/src/hooks/useSignup.tsx:17
↓ 1 callersFunctionuseChatScroll
(dep: any)
frontend/src/hooks/useChatScroll.ts:3
↓ 1 callersFunctionuseGetMessages
()
frontend/src/hooks/useGetMessages.ts:5
↓ 1 callersFunctionuseListenMessages
()
frontend/src/hooks/useListenMessages.ts:8
↓ 1 callersFunctionuseLogin
()
frontend/src/hooks/useLogin.tsx:5
↓ 1 callersFunctionuseLogout
()
frontend/src/hooks/useLogout.tsx:5
↓ 1 callersFunctionuseSendMessage
()
frontend/src/hooks/useSendMessage.tsx:5
↓ 1 callersFunctionuseSignup
()
frontend/src/hooks/useSignup.tsx:13
FunctionApp
()
frontend/src/App.tsx:8
FunctionAuthContextProvider
({ children }: { children: ReactNode })
frontend/src/context/AuthContext.tsx:27
FunctionConversation
({ conversation, emoji }: { conversation: ConversationType; emoji: string })
frontend/src/components/sidebar/Conversation.tsx:4
FunctionConversation
({ conversation }: { conversation: any })
frontend/src/_ui_design/components/sidebar/Conversation.tsx:1
FunctionConversations
()
frontend/src/components/sidebar/Conversations.tsx:5
FunctionConversations
()
frontend/src/_ui_design/components/sidebar/Conversations.tsx:4
FunctionGenderCheckbox
({ selectedGender, onCheckboxChange, }: { selectedGender: string; onCheckboxChange: (gender: "male" | "fem
frontend/src/components/GenderCheckbox.tsx:1
FunctionGenderCheckbox
()
frontend/src/_ui_design/components/GenderCheckbox.tsx:1
FunctionHome
()
frontend/src/pages/Home.tsx:4
FunctionHome
()
frontend/src/_ui_design/pages/Home.tsx:4
FunctionLogin
()
frontend/src/pages/Login.tsx:5
FunctionLogin
()
frontend/src/_ui_design/pages/Login.tsx:3
FunctionLogoutButton
()
frontend/src/components/sidebar/LogoutButton.tsx:4
FunctionLogoutButton
()
frontend/src/_ui_design/components/sidebar/LogoutButton.tsx:3
FunctionMessage
({ message }: { message: MessageType })
frontend/src/components/messages/Message.tsx:5
FunctionMessage
({ message }: { message?: any })
frontend/src/_ui_design/components/messages/Message.tsx:1
FunctionMessageContainer
()
frontend/src/components/messages/MessageContainer.tsx:8
FunctionMessageContainer
()
frontend/src/_ui_design/components/messages/MessageContainer.tsx:6
FunctionMessageInput
()
frontend/src/components/messages/MessageInput.tsx:5
FunctionMessageInput
()
frontend/src/_ui_design/components/messages/MessageInput.tsx:3
FunctionMessageSkeleton
()
frontend/src/components/skeletons/MessageSkeleton.tsx:1
FunctionMessageSkeleton
()
frontend/src/_ui_design/components/skeletons/MessageSkeleton.tsx:1
FunctionMessages
()
frontend/src/components/messages/Messages.tsx:7
FunctionMessages
()
frontend/src/_ui_design/components/messages/Messages.tsx:4
FunctionNoChatSelected
()
frontend/src/components/messages/MessageContainer.tsx:32
FunctionSearchInput
()
frontend/src/components/sidebar/SearchInput.tsx:7
FunctionSearchInput
()
frontend/src/_ui_design/components/sidebar/SearchInput.tsx:3
FunctionSidebar
()
frontend/src/components/sidebar/Sidebar.tsx:5
FunctionSidebar
()
frontend/src/_ui_design/components/sidebar/Sidebar.tsx:5
FunctionSignUp
()
frontend/src/pages/SignUp.tsx:6
FunctionSignUp
()
frontend/src/_ui_design/pages/SignUp.tsx:4
FunctionSocketContextProvider
({ children }: { children: ReactNode })
frontend/src/context/SocketContext.tsx:22
FunctiongetMe
(req: Request, res: Response)
backend/src/controllers/auth.controller.ts:98
FunctiongetMessages
(req: Request, res: Response)
backend/src/controllers/message.controller.ts:67
FunctiongetUsersForSidebar
(req: Request, res: Response)
backend/src/controllers/message.controller.ts:98
FunctionhandleCheckboxChange
(gender: "male" | "female")
frontend/src/pages/SignUp.tsx:16
FunctionhandleSubmit
(e: React.FormEvent<HTMLFormElement>)
frontend/src/components/sidebar/SearchInput.tsx:12
FunctionhandleSubmit
(e: React.FormEvent<HTMLFormElement>)
frontend/src/components/messages/MessageInput.tsx:10
FunctionhandleSubmitForm
(e: React.FormEvent)
frontend/src/pages/SignUp.tsx:20
FunctionhandleSubmitForm
(e: React.FormEvent)
frontend/src/pages/Login.tsx:13
Functionlogin
(req: Request, res: Response)
backend/src/controllers/auth.controller.ts:60
Functionlogout
()
frontend/src/hooks/useLogout.tsx:9
Functionlogout
()
frontend/src/_ui_design/components/sidebar/LogoutButton.tsx:4
Functionlogout
(req: Request, res: Response)
backend/src/controllers/auth.controller.ts:88
FunctionprotectRoute
(req: Request, res: Response, next: NextFunction)
backend/src/middleware/protectRoute.ts:20
FunctionsendMessage
(req: Request, res: Response)
backend/src/controllers/message.controller.ts:5
Functionsignup
(req: Request, res: Response)
backend/src/controllers/auth.controller.ts:6