MCPcopy Create free account

hub / github.com/chatwoot/chatwoot-mobile-app / functions

Functions976 in github.com/chatwoot/chatwoot-mobile-app

↓ 41 callersFunctionuseRefsContext
()
src/context/RefsContext.tsx:28
↓ 33 callersFunctionshowToast
({ message }: ToastParams)
src/utils/toastUtils.ts:7
↓ 30 callersFunctionuseHaptic
(feedbackType: FeedbackType = 'selection')
src/utils/useHaptic.ts:7
↓ 28 callersFunctionformatTimeToShortForm
(time: string, withAgo = false)
src/utils/dateTimeUtils.ts:10
↓ 23 callersMethodget
(url: string, config?: AxiosRequestConfig)
src/services/APIService.ts:88
↓ 22 callersFunctionuseScaleAnimation
(scaleAnimationConfig: AnimationTypes = DefaultAnimationType)
src/utils/useScaleAnimation.ts:54
↓ 19 callersFunctionhighlightText
(text: string, searchTerm: string)
src/utils/highlightText.ts:10
↓ 18 callersFunctionuseChatWindowContext
()
src/context/useChatWindowContext.tsx:32
↓ 17 callersFunctionallMessageVariables
({ conversation }: { conversation: Conversation })
src/utils/messageVariableUtils.ts:30
↓ 15 callersFunctionbuildConversation
(overrides: Record<string, unknown> = {})
src/utils/specs/messageVariableUtils.spec.ts:8
↓ 13 callersMethodpost
(url: string, data?: D, config?: AxiosRequestConfig)
src/services/APIService.ts:91
↓ 13 callersFunctionunixTimestampToReadableTime
(unixTimestamp: number)
src/utils/dateTimeUtils.ts:54
↓ 9 callersFunctioncx
(...classNames: unknown[])
src/utils/cx.ts:1
↓ 9 callersFunctiongetStatusTypeIcon
(type: AllStatusTypes)
src/utils/statusTypeIcon.tsx:6
↓ 8 callersFunctioncurrentCallback
()
src/screens/chat-screen/components/audio-recorder/AudioManager.ts:22
↓ 8 callersFunctiongetPlainText
(message: string)
src/utils/messageFormatterUtils.ts:3
↓ 8 callersFunctionselectInboxById
(state: RootState, inboxId: number)
src/store/inbox/inboxSelectors.ts:9
↓ 8 callersMethodtrack
(eventName: string, properties: AnalyticsProperties = {})
src/utils/analyticsUtils.ts:81
↓ 8 callersFunctiontransformConversation
(conversation: any)
src/utils/camelCaseKeys.ts:23
↓ 7 callersFunctioncreateAuthThunk
( type: string, handler: (payload: TPayload) => Promise<TResponse>, errorMessage?: string, )
src/store/auth/authActions.ts:20
↓ 7 callersFunctionfindConversationLinkFromPush
({ notification, installationUrl, }: { notification: Notification; installationUrl: string; })
src/utils/pushUtils.ts:25
↓ 7 callersFunctiontransformNotification
(notification: any)
src/utils/camelCaseKeys.ts:47
↓ 6 callersMethodfetchPreviousMessages
(payload: MessagesPayload)
src/store/conversation/conversationService.ts:79
↓ 6 callersFunctiongeneratePlainTextPart
(text: string, positionOffset = 0)
src/screens/chat-screen/components/reply-box/mentions-input/utils/utils.ts:319
↓ 6 callersMethodindex
()
src/store/macro/macroService.ts:6
↓ 6 callersFunctionreplaceMessageVariables
({ message, variables, }: { message: string; // eslint-disable-next-line @typescript-eslint/ban-ts-com
src/utils/messageVariableUtils.ts:73
↓ 6 callersFunctionresolveActionName
(key: string)
src/utils/macroUtils.ts:88
↓ 6 callersFunctionresolveAgents
(agents: Agent[], ids: number[])
src/utils/macroUtils.ts:111
↓ 6 callersFunctionresolveLabels
(labels: Label[], ids: string[])
src/utils/macroUtils.ts:102
↓ 6 callersFunctionupdateBadgeCount
({ count = 0 })
src/utils/pushUtils.ts:19
↓ 5 callersMethodgetContactLabels
(payload: ContactLabelsPayload)
src/store/contact/contactService.ts:12
↓ 5 callersFunctiongetFileName
(id: number, actionType: string, files: File[])
src/utils/macroUtils.ts:120
↓ 5 callersFunctiongetLastMessage
(conversation: Conversation)
src/utils/conversationUtils.ts:50
↓ 5 callersFunctiongetMenuOptions
(message: Message)
src/screens/chat-screen/components/message-item/Message.tsx:299
↓ 5 callersFunctiongetPriorityIcon
(priority: ConversationPriority)
src/utils/priorityIcon.tsx:4
↓ 5 callersFunctiongetTypingUsersText
({ users }: { users: TypingUser[] })
src/utils/typingUtils.ts:7
↓ 5 callersMethodlogin
(credentials: LoginPayload)
src/store/auth/authService.ts:19
↓ 5 callersFunctionresolveTeamIds
(teams: Team[], ids: number[])
src/utils/macroUtils.ts:93
↓ 5 callersMethodtoggleConversationStatus
({ conversationId, payload, }: ToggleConversationStatusPayload)
src/store/conversation/conversationService.ts:117
↓ 5 callersFunctionvariant
()
src/screens/chat-screen/components/message-item/Message.tsx:240
↓ 4 callersMethodbulkAction
(payload: BulkActionPayload)
src/store/conversation/conversationService.ts:134
↓ 4 callersFunctioncheckShouldShowServerUpgradeWarning
({ installedVersion, minimumVersion, }: VersionCheck)
src/utils/serverUtils.ts:16
↓ 4 callersFunctioncreateSettingsThunk
( type: string, handler: (payload: TPayload) => Promise<TResponse>, errorMessage?: string, )
src/store/settings/settingsActions.ts:28
↓ 4 callersMethodfetchConversation
(conversationId: number)
src/store/conversation/conversationService.ts:68
↓ 4 callersFunctionfindNotificationFromFCM
({ message }: { message: FCMMessage })
src/utils/pushUtils.ts:57
↓ 4 callersFunctionformatRelativeTime
(time: number)
src/utils/dateTimeUtils.ts:5
↓ 4 callersFunctiongetChannelIcon
(channelType: Channel, medium: string, additionalType: string)
src/utils/getChannelIcon.tsx:34
↓ 4 callersMethodgetProfile
()
src/store/auth/authService.ts:52
↓ 4 callersMethodhandleSsoCallback
* Handles SSO callback parameters and completes authentication * @param params - Parameters from SSO callback * @param dispatch - Redux dispatch
src/utils/ssoUtils.ts:51
↓ 4 callersFunctionisAWhatsAppChannel
(inbox: Inbox | undefined)
src/utils/inboxUtils.ts:65
↓ 4 callersFunctionisAnEmailChannel
(inbox: Inbox | undefined)
src/utils/inboxUtils.ts:45
↓ 4 callersFunctionisMentionPartType
(partType: PartType)
src/screens/chat-screen/components/reply-box/mentions-input/utils/utils.ts:31
↓ 4 callersFunctionopenURL
({ URL }: URLParams)
src/utils/urlUtils.ts:16
↓ 4 callersMethodparseCallbackUrl
* Parses URL parameters from SSO callback * @param url - The callback URL * @returns Parsed parameters
src/utils/ssoUtils.ts:100
↓ 4 callersFunctionpausePlayer
()
src/screens/chat-screen/components/audio-recorder/AudioManager.ts:73
↓ 4 callersFunctionresumePlayer
()
src/screens/chat-screen/components/audio-recorder/AudioManager.ts:78
↓ 4 callersFunctionselectTypingUsersByConversationId
(conversationId: number)
src/store/conversation/conversationTypingSlice.ts:51
↓ 4 callersFunctionstopPlayer
()
src/screens/chat-screen/components/audio-recorder/AudioManager.ts:88
↓ 4 callersFunctiontransformContact
(contact: any)
src/utils/camelCaseKeys.ts:27
↓ 4 callersFunctiontransformMessage
(message: any)
src/utils/camelCaseKeys.ts:35
↓ 3 callersMethodassignConversation
(payload: AssigneePayload)
src/store/conversation/conversationService.ts:137
↓ 3 callersMethoddeleteMessage
(payload: DeleteMessagePayload)
src/store/conversation/conversationService.ts:203
↓ 3 callersFunctiongetAllGroupedMessages
(messages: any[])
src/screens/chat-screen/components/message-list/stories/mock-data/helper.ts:7
↓ 3 callersFunctiongetAllUndefinedVariablesInMessage
({ message, variables, }: { message: string; variables: MessageVariables; })
src/utils/messageVariableUtils.ts:85
↓ 3 callersFunctiongetStorageKey
(accountId: number)
src/screens/search/utils/recentSearches.ts:6
↓ 3 callersFunctiongetStore
()
src/store/storeAccessor.ts:9
↓ 3 callersFunctiongetUserPermissions
(user: User, accountId: number | null)
src/utils/permissionUtils.ts:13
↓ 3 callersFunctionisMarkdown
(text: string)
src/utils/isMarkdown.ts:1
↓ 3 callersMethodmarkAsRead
(payload: MarkAsReadPayload)
src/store/notification/notificationService.ts:30
↓ 3 callersMethodmarkMessageRead
( payload: MarkMessageReadPayload, )
src/store/conversation/conversationService.ts:173
↓ 3 callersMethodmuteConversation
(payload: MuteOrUnmuteConversationPayload)
src/store/conversation/conversationService.ts:188
↓ 3 callersMethodresetPassword
(payload: ResetPasswordPayload)
src/store/auth/authService.ts:56
↓ 3 callersFunctionshouldApplyFilters
(conversation: Conversation, filters: FilterState)
src/utils/conversationUtils.ts:12
↓ 3 callersMethodupdateAvailability
(payload: AvailabilityPayload)
src/store/auth/authService.ts:60
↓ 3 callersFunctionuseHeaderAnimation
()
src/hooks/useHeaderAnimation.ts:3
↓ 3 callersFunctionvalidateFileAndSetAttachments
(dispatch, attachment)
src/screens/chat-screen/components/message-components/CommandOptionsMenu.tsx:175
↓ 2 callersMethodaddOrUpdateConversationLabels
(payload: ConversationLabelPayload)
src/store/conversation/conversationService.ts:198
↓ 2 callersFunctionaddRecorderListener
()
src/screens/chat-screen/components/audio-recorder/AudioRecorder.tsx:97
↓ 2 callersFunctioncheckValidUrl
({ url }: { url: string })
src/store/settings/settingsUtils.ts:28
↓ 2 callersFunctioncloseRow
()
src/components-next/common/swipeable/Swipeable.tsx:166
↓ 2 callersFunctionconfirmOnSendReply
(audioFile: File | null)
src/screens/chat-screen/components/reply-box/ReplyBoxContainer.tsx:404
↓ 2 callersFunctiondebugValue
(key: string)
src/screens/settings/components/DebugActions.tsx:68
↓ 2 callersMethoddelete
(notificationId: number)
src/store/notification/notificationService.ts:41
↓ 2 callersFunctionexecuteMacro
(macro: Macro)
src/screens/chat-screen/components/macros/MacroContext.tsx:29
↓ 2 callersMethodexecuteMacro
(macroId: number, conversationIds: number[])
src/store/macro/macroService.ts:14
↓ 2 callersFunctiongenerateMentionPart
( mentionPartType: MentionPartType, mention: MentionData, positionOffset = 0, )
src/screens/chat-screen/components/reply-box/mentions-input/utils/utils.ts:334
↓ 2 callersMethodgetAgents
(inboxIds: number[])
src/store/assignable-agent/assignableAgentService.ts:6
↓ 2 callersMethodgetChatwootVersion
(installationUrl: string)
src/store/settings/settingsService.ts:32
↓ 2 callersMethodgetConversations
(payload: ConversationPayload)
src/store/conversation/conversationService.ts:45
↓ 2 callersMethodgetCurrentAccount
()
src/utils/analyticsUtils.ts:39
↓ 2 callersFunctiongetCurrentRouteName
()
src/utils/navigationUtils.ts:20
↓ 2 callersFunctiongetGroupedMessages
(messages: Message[])
src/utils/conversationUtils.ts:83
↓ 2 callersMethodgetNotificationSettings
()
src/store/settings/settingsService.ts:20
↓ 2 callersFunctiongetPartIndexByCursor
(parts: Part[], cursor: number, isIncludeEnd?: boolean)
src/screens/chat-screen/components/reply-box/mentions-input/utils/utils.ts:35
↓ 2 callersFunctiongetRefreshTime
()
src/screens/conversations/components/conversation-item/LastActivityTime.tsx:23
↓ 2 callersFunctiongetSearchSectionById
(id: SearchSectionType)
src/screens/search/config.ts:92
↓ 2 callersFunctiongetValueFromParts
(parts: Part[])
src/screens/chat-screen/components/reply-box/mentions-input/utils/utils.ts:511
↓ 2 callersFunctionhandleAssigneePress
(agent: Agent)
src/screens/conversations/components/conversation-actions/UpdateAssignee.tsx:107
↓ 2 callersFunctionhandlePress
()
src/components-next/list-components/LanguageList.tsx:33
↓ 2 callersFunctionhandleVerify
(enteredCode?: string)
src/screens/auth/MFAScreen.tsx:60
next →1–100 of 976, ranked by callers