Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/chatwoot/chatwoot-mobile-app
/ functions
Functions
976 in github.com/chatwoot/chatwoot-mobile-app
⨍
Functions
976
◇
Types & classes
246
↓ 41 callers
Function
useRefsContext
()
src/context/RefsContext.tsx:28
↓ 33 callers
Function
showToast
({ message }: ToastParams)
src/utils/toastUtils.ts:7
↓ 30 callers
Function
useHaptic
(feedbackType: FeedbackType = 'selection')
src/utils/useHaptic.ts:7
↓ 28 callers
Function
formatTimeToShortForm
(time: string, withAgo = false)
src/utils/dateTimeUtils.ts:10
↓ 23 callers
Method
get
(url: string, config?: AxiosRequestConfig)
src/services/APIService.ts:88
↓ 22 callers
Function
useScaleAnimation
(scaleAnimationConfig: AnimationTypes = DefaultAnimationType)
src/utils/useScaleAnimation.ts:54
↓ 19 callers
Function
highlightText
(text: string, searchTerm: string)
src/utils/highlightText.ts:10
↓ 18 callers
Function
useChatWindowContext
()
src/context/useChatWindowContext.tsx:32
↓ 17 callers
Function
allMessageVariables
({ conversation }: { conversation: Conversation })
src/utils/messageVariableUtils.ts:30
↓ 15 callers
Function
buildConversation
(overrides: Record<string, unknown> = {})
src/utils/specs/messageVariableUtils.spec.ts:8
↓ 13 callers
Method
post
(url: string, data?: D, config?: AxiosRequestConfig)
src/services/APIService.ts:91
↓ 13 callers
Function
unixTimestampToReadableTime
(unixTimestamp: number)
src/utils/dateTimeUtils.ts:54
↓ 9 callers
Function
cx
(...classNames: unknown[])
src/utils/cx.ts:1
↓ 9 callers
Function
getStatusTypeIcon
(type: AllStatusTypes)
src/utils/statusTypeIcon.tsx:6
↓ 8 callers
Function
currentCallback
()
src/screens/chat-screen/components/audio-recorder/AudioManager.ts:22
↓ 8 callers
Function
getPlainText
(message: string)
src/utils/messageFormatterUtils.ts:3
↓ 8 callers
Function
selectInboxById
(state: RootState, inboxId: number)
src/store/inbox/inboxSelectors.ts:9
↓ 8 callers
Method
track
(eventName: string, properties: AnalyticsProperties = {})
src/utils/analyticsUtils.ts:81
↓ 8 callers
Function
transformConversation
(conversation: any)
src/utils/camelCaseKeys.ts:23
↓ 7 callers
Function
createAuthThunk
( type: string, handler: (payload: TPayload) => Promise<TResponse>, errorMessage?: string, )
src/store/auth/authActions.ts:20
↓ 7 callers
Function
findConversationLinkFromPush
({ notification, installationUrl, }: { notification: Notification; installationUrl: string; })
src/utils/pushUtils.ts:25
↓ 7 callers
Function
transformNotification
(notification: any)
src/utils/camelCaseKeys.ts:47
↓ 6 callers
Method
fetchPreviousMessages
(payload: MessagesPayload)
src/store/conversation/conversationService.ts:79
↓ 6 callers
Function
generatePlainTextPart
(text: string, positionOffset = 0)
src/screens/chat-screen/components/reply-box/mentions-input/utils/utils.ts:319
↓ 6 callers
Method
index
()
src/store/macro/macroService.ts:6
↓ 6 callers
Function
replaceMessageVariables
({ message, variables, }: { message: string; // eslint-disable-next-line @typescript-eslint/ban-ts-com
src/utils/messageVariableUtils.ts:73
↓ 6 callers
Function
resolveActionName
(key: string)
src/utils/macroUtils.ts:88
↓ 6 callers
Function
resolveAgents
(agents: Agent[], ids: number[])
src/utils/macroUtils.ts:111
↓ 6 callers
Function
resolveLabels
(labels: Label[], ids: string[])
src/utils/macroUtils.ts:102
↓ 6 callers
Function
updateBadgeCount
({ count = 0 })
src/utils/pushUtils.ts:19
↓ 5 callers
Method
getContactLabels
(payload: ContactLabelsPayload)
src/store/contact/contactService.ts:12
↓ 5 callers
Function
getFileName
(id: number, actionType: string, files: File[])
src/utils/macroUtils.ts:120
↓ 5 callers
Function
getLastMessage
(conversation: Conversation)
src/utils/conversationUtils.ts:50
↓ 5 callers
Function
getMenuOptions
(message: Message)
src/screens/chat-screen/components/message-item/Message.tsx:299
↓ 5 callers
Function
getPriorityIcon
(priority: ConversationPriority)
src/utils/priorityIcon.tsx:4
↓ 5 callers
Function
getTypingUsersText
({ users }: { users: TypingUser[] })
src/utils/typingUtils.ts:7
↓ 5 callers
Method
login
(credentials: LoginPayload)
src/store/auth/authService.ts:19
↓ 5 callers
Function
resolveTeamIds
(teams: Team[], ids: number[])
src/utils/macroUtils.ts:93
↓ 5 callers
Method
toggleConversationStatus
({ conversationId, payload, }: ToggleConversationStatusPayload)
src/store/conversation/conversationService.ts:117
↓ 5 callers
Function
variant
()
src/screens/chat-screen/components/message-item/Message.tsx:240
↓ 4 callers
Method
bulkAction
(payload: BulkActionPayload)
src/store/conversation/conversationService.ts:134
↓ 4 callers
Function
checkShouldShowServerUpgradeWarning
({ installedVersion, minimumVersion, }: VersionCheck)
src/utils/serverUtils.ts:16
↓ 4 callers
Function
createSettingsThunk
( type: string, handler: (payload: TPayload) => Promise<TResponse>, errorMessage?: string, )
src/store/settings/settingsActions.ts:28
↓ 4 callers
Method
fetchConversation
(conversationId: number)
src/store/conversation/conversationService.ts:68
↓ 4 callers
Function
findNotificationFromFCM
({ message }: { message: FCMMessage })
src/utils/pushUtils.ts:57
↓ 4 callers
Function
formatRelativeTime
(time: number)
src/utils/dateTimeUtils.ts:5
↓ 4 callers
Function
getChannelIcon
(channelType: Channel, medium: string, additionalType: string)
src/utils/getChannelIcon.tsx:34
↓ 4 callers
Method
getProfile
()
src/store/auth/authService.ts:52
↓ 4 callers
Method
handleSsoCallback
* Handles SSO callback parameters and completes authentication * @param params - Parameters from SSO callback * @param dispatch - Redux dispatch
src/utils/ssoUtils.ts:51
↓ 4 callers
Function
isAWhatsAppChannel
(inbox: Inbox | undefined)
src/utils/inboxUtils.ts:65
↓ 4 callers
Function
isAnEmailChannel
(inbox: Inbox | undefined)
src/utils/inboxUtils.ts:45
↓ 4 callers
Function
isMentionPartType
(partType: PartType)
src/screens/chat-screen/components/reply-box/mentions-input/utils/utils.ts:31
↓ 4 callers
Function
openURL
({ URL }: URLParams)
src/utils/urlUtils.ts:16
↓ 4 callers
Method
parseCallbackUrl
* Parses URL parameters from SSO callback * @param url - The callback URL * @returns Parsed parameters
src/utils/ssoUtils.ts:100
↓ 4 callers
Function
pausePlayer
()
src/screens/chat-screen/components/audio-recorder/AudioManager.ts:73
↓ 4 callers
Function
resumePlayer
()
src/screens/chat-screen/components/audio-recorder/AudioManager.ts:78
↓ 4 callers
Function
selectTypingUsersByConversationId
(conversationId: number)
src/store/conversation/conversationTypingSlice.ts:51
↓ 4 callers
Function
stopPlayer
()
src/screens/chat-screen/components/audio-recorder/AudioManager.ts:88
↓ 4 callers
Function
transformContact
(contact: any)
src/utils/camelCaseKeys.ts:27
↓ 4 callers
Function
transformMessage
(message: any)
src/utils/camelCaseKeys.ts:35
↓ 3 callers
Method
assignConversation
(payload: AssigneePayload)
src/store/conversation/conversationService.ts:137
↓ 3 callers
Method
deleteMessage
(payload: DeleteMessagePayload)
src/store/conversation/conversationService.ts:203
↓ 3 callers
Function
getAllGroupedMessages
(messages: any[])
src/screens/chat-screen/components/message-list/stories/mock-data/helper.ts:7
↓ 3 callers
Function
getAllUndefinedVariablesInMessage
({ message, variables, }: { message: string; variables: MessageVariables; })
src/utils/messageVariableUtils.ts:85
↓ 3 callers
Function
getStorageKey
(accountId: number)
src/screens/search/utils/recentSearches.ts:6
↓ 3 callers
Function
getStore
()
src/store/storeAccessor.ts:9
↓ 3 callers
Function
getUserPermissions
(user: User, accountId: number | null)
src/utils/permissionUtils.ts:13
↓ 3 callers
Function
isMarkdown
(text: string)
src/utils/isMarkdown.ts:1
↓ 3 callers
Method
markAsRead
(payload: MarkAsReadPayload)
src/store/notification/notificationService.ts:30
↓ 3 callers
Method
markMessageRead
( payload: MarkMessageReadPayload, )
src/store/conversation/conversationService.ts:173
↓ 3 callers
Method
muteConversation
(payload: MuteOrUnmuteConversationPayload)
src/store/conversation/conversationService.ts:188
↓ 3 callers
Method
resetPassword
(payload: ResetPasswordPayload)
src/store/auth/authService.ts:56
↓ 3 callers
Function
shouldApplyFilters
(conversation: Conversation, filters: FilterState)
src/utils/conversationUtils.ts:12
↓ 3 callers
Method
updateAvailability
(payload: AvailabilityPayload)
src/store/auth/authService.ts:60
↓ 3 callers
Function
useHeaderAnimation
()
src/hooks/useHeaderAnimation.ts:3
↓ 3 callers
Function
validateFileAndSetAttachments
(dispatch, attachment)
src/screens/chat-screen/components/message-components/CommandOptionsMenu.tsx:175
↓ 2 callers
Method
addOrUpdateConversationLabels
(payload: ConversationLabelPayload)
src/store/conversation/conversationService.ts:198
↓ 2 callers
Function
addRecorderListener
()
src/screens/chat-screen/components/audio-recorder/AudioRecorder.tsx:97
↓ 2 callers
Function
checkValidUrl
({ url }: { url: string })
src/store/settings/settingsUtils.ts:28
↓ 2 callers
Function
closeRow
()
src/components-next/common/swipeable/Swipeable.tsx:166
↓ 2 callers
Function
confirmOnSendReply
(audioFile: File | null)
src/screens/chat-screen/components/reply-box/ReplyBoxContainer.tsx:404
↓ 2 callers
Function
debugValue
(key: string)
src/screens/settings/components/DebugActions.tsx:68
↓ 2 callers
Method
delete
(notificationId: number)
src/store/notification/notificationService.ts:41
↓ 2 callers
Function
executeMacro
(macro: Macro)
src/screens/chat-screen/components/macros/MacroContext.tsx:29
↓ 2 callers
Method
executeMacro
(macroId: number, conversationIds: number[])
src/store/macro/macroService.ts:14
↓ 2 callers
Function
generateMentionPart
( mentionPartType: MentionPartType, mention: MentionData, positionOffset = 0, )
src/screens/chat-screen/components/reply-box/mentions-input/utils/utils.ts:334
↓ 2 callers
Method
getAgents
(inboxIds: number[])
src/store/assignable-agent/assignableAgentService.ts:6
↓ 2 callers
Method
getChatwootVersion
(installationUrl: string)
src/store/settings/settingsService.ts:32
↓ 2 callers
Method
getConversations
(payload: ConversationPayload)
src/store/conversation/conversationService.ts:45
↓ 2 callers
Method
getCurrentAccount
()
src/utils/analyticsUtils.ts:39
↓ 2 callers
Function
getCurrentRouteName
()
src/utils/navigationUtils.ts:20
↓ 2 callers
Function
getGroupedMessages
(messages: Message[])
src/utils/conversationUtils.ts:83
↓ 2 callers
Method
getNotificationSettings
()
src/store/settings/settingsService.ts:20
↓ 2 callers
Function
getPartIndexByCursor
(parts: Part[], cursor: number, isIncludeEnd?: boolean)
src/screens/chat-screen/components/reply-box/mentions-input/utils/utils.ts:35
↓ 2 callers
Function
getRefreshTime
()
src/screens/conversations/components/conversation-item/LastActivityTime.tsx:23
↓ 2 callers
Function
getSearchSectionById
(id: SearchSectionType)
src/screens/search/config.ts:92
↓ 2 callers
Function
getValueFromParts
(parts: Part[])
src/screens/chat-screen/components/reply-box/mentions-input/utils/utils.ts:511
↓ 2 callers
Function
handleAssigneePress
(agent: Agent)
src/screens/conversations/components/conversation-actions/UpdateAssignee.tsx:107
↓ 2 callers
Function
handlePress
()
src/components-next/list-components/LanguageList.tsx:33
↓ 2 callers
Function
handleVerify
(enteredCode?: string)
src/screens/auth/MFAScreen.tsx:60
next →
1–100 of 976, ranked by callers