MCPcopy Create free account

hub / github.com/chatwoot/chatwoot / functions

Functions10,956 in github.com/chatwoot/chatwoot

↓ 3 callersMethodbuilt_in_filter_counts
(account_id:, user_id:)
app/services/conversations/unread_counts/filtered_count_store.rb:47
↓ 3 callersMethodbuilt_in_filter_counts_state
(account_id:, user_id:, versions: nil, now: Time.current)
app/services/conversations/unread_counts/filtered_count_store.rb:51
↓ 3 callersMethodbump_conversation_version!
(account_id)
app/services/conversations/unread_counts/filtered_count_store.rb:30
↓ 3 callersFunctioncamelizeContact
app/javascript/dashboard/stores/companies.js:26
↓ 3 callersMethodcan_reply?
app/services/conversations/message_window_service.rb:9
↓ 3 callersMethodcan_reply?
app/models/conversation.rb:140
↓ 3 callersMethodcaptain_active?
enterprise/app/models/enterprise/inbox.rb:15
↓ 3 callersMethodcaptain_document_sync_interval
(sync_intervals = Enterprise::Account.captain_document_sync_intervals)
enterprise/app/models/enterprise/account.rb:61
↓ 3 callersMethodchange
db/migrate/20260408170902_create_calls.rb:2
↓ 3 callersMethodchannel
app/jobs/webhooks/tiktok_events_job.rb:50
↓ 3 callersMethodchatwoot_record
app/models/data_import_mapping.rb:30
↓ 3 callersMethodclient_id
app/controllers/concerns/instagram_concern.rb:20
↓ 3 callersFunctioncomputeDistribution
(value, total)
app/javascript/dashboard/store/modules/csat.js:8
↓ 3 callersMethodconnectSlack
(code)
app/javascript/dashboard/api/integrations.js:10
↓ 3 callersMethodconversation_opened
(event)
app/listeners/agent_bot_listener.rb:10
↓ 3 callersMethodconversation_status_changed
(event)
app/listeners/webhook_listener.rb:2
↓ 3 callersMethodconversations
app/controllers/api/v1/widget/base_controller.rb:10
↓ 3 callersMethodconversations_completed?
app/services/data_imports/intercom/importer.rb:133
↓ 3 callersMethodcount?
app/services/reports/report_metric_registry.rb:25
↓ 3 callersFunctioncreateGetters
()
app/javascript/dashboard/store/storeFactory.js:54
↓ 3 callersMethodcreateHook
(hookData)
app/javascript/dashboard/api/integrations.js:28
↓ 3 callersMethodcreateInboxLimit
(policyId, limitData)
app/javascript/dashboard/api/agentCapacityPolicies.js:25
↓ 3 callersFunctioncreateInitialState
()
app/javascript/dashboard/store/storeFactory.js:42
↓ 3 callersMethodcreate_contact_inbox
(channel, tt_conversation_id, from, from_id)
app/services/tiktok/messaging_helpers.rb:4
↓ 3 callersMethodcsat_config
app/services/message_templates/template/csat_survey.rb:31
↓ 3 callersMethodcurrent_account_user
app/models/concerns/user_attribute_helpers.rb:24
↓ 3 callersFunctioncustom_attribute_query
(attribute_key, custom_attribute_type = 'conversation_attribute')
spec/services/conversations/unread_counts/filtered_count_invalidator_spec.rb:202
↓ 3 callersMethoddefault_ice_servers
Browser ↔ Meta WebRTC needs at least one STUN server to discover its public srflx candidate.
enterprise/app/models/call.rb:72
↓ 3 callersMethoddeleteAll
({ type = 'all' })
app/javascript/dashboard/api/notifications.js:48
↓ 3 callersMethoddeleteHook
(hookId)
app/javascript/dashboard/api/integrations.js:32
↓ 3 callersMethoddeleteInboxAvatar
(inboxId)
app/javascript/dashboard/api/inboxes.js:18
↓ 3 callersMethoddeleteInboxLimit
(policyId, limitId)
app/javascript/dashboard/api/agentCapacityPolicies.js:38
↓ 3 callersMethoddelete_filter_count!
(filter_id)
app/services/conversations/unread_counts/filtered_counter.rb:170
↓ 3 callersMethoddelete_template
(_template_name = nil, content_sid = nil)
app/services/twilio/csat_template_service.rb:38
↓ 3 callersMethoddirection_label
enterprise/app/models/call.rb:77
↓ 3 callersMethodemail_notifiable_message?
app/models/message.rb:210
↓ 3 callersMethodemail_transcript_enabled?
app/models/concerns/account_email_rate_limitable.rb:15
↓ 3 callersMethodemails_sent_today
app/models/concerns/account_email_rate_limitable.rb:11
↓ 3 callersMethodenqueue_for_inbox
Coalesce per inbox: at most one AssignmentJob per inbox is in-flight (queued or running) at any time. The marker carries a token so a job only release
app/jobs/auto_assignment/assignment_job.rb:9
↓ 3 callersFunctionensureFutureOrNextDay
(date, now)
app/javascript/dashboard/helper/snoozeDateParser/tokenMaps.js:365
↓ 3 callersFunctionexecute
* Executes a copilot action (e.g., improve, fix grammar). * @param {string} action - The action type * @param {string} data - The content to pro
app/javascript/dashboard/composables/useCopilotReply.js:156
↓ 3 callersMethodexpires_at
app/services/tiktok/token_service.rb:22
↓ 3 callersFunctionextractCallerSnapshot
(message)
app/javascript/dashboard/helper/voice.js:62
↓ 3 callersMethodextract_text_and_attachments
Extracts text and image URLs from multimodal content array (reverse of generate_content)
enterprise/app/services/captain/open_ai_message_builder_service.rb:5
↓ 3 callersMethodfacebook_pages
app/controllers/api/v1/accounts/callbacks_controller.rb:35
↓ 3 callersMethodfail!
(error)
app/services/data_imports/intercom/importer.rb:80
↓ 3 callersMethodfcm_client
app/services/notification/fcm_service.rb:10
↓ 3 callersMethodfeature_config
(feature_key)
lib/llm/models.rb:34
↓ 3 callersMethodfetch_health_status
app/services/whatsapp/health_service.rb:49
↓ 3 callersMethodfilter_build_lock_key
(account_id, filter_id)
app/services/conversations/unread_counts/filtered_count_store_keys.rb:46
↓ 3 callersMethodfilter_count_state
(account_id:, filter_id:, owner_user_id: nil, versions: nil, now: Time.current)
app/services/conversations/unread_counts/filtered_count_store.rb:102
↓ 3 callersFunctionfindCall
app/javascript/dashboard/composables/useCallSession.js:88
↓ 3 callersFunctionfindConnectedInbox
(inboxes, stub)
app/javascript/dashboard/routes/dashboard/onboarding/inbox-setup/channelMatchers.js:9
↓ 3 callersFunctionfindRouteByName
app/javascript/dashboard/components-next/sidebar/provider.js:100
↓ 3 callersFunctionfindSignatureInBody
(body, signature)
app/javascript/dashboard/helper/editorHelper.js:153
↓ 3 callersMethodfirst_name
app/drops/user_drop.rb:14
↓ 3 callersMethodfolder_index_refresh_throttle_key
(account_id, user_id)
app/services/conversations/unread_counts/filtered_count_store_keys.rb:34
↓ 3 callersMethodfolder_index_state
(account_id:, user_id:, versions: nil, now: Time.current)
app/services/conversations/unread_counts/filtered_count_store.rb:75
↓ 3 callersFunctionformatQuotedEmailDate
app/javascript/dashboard/helper/quotedEmailHelper.js:101
↓ 3 callersFunctionformatTime
app/javascript/dashboard/routes/dashboard/settings/reports/constants.js:1
↓ 3 callersMethodfrt_due_at
(working_hours_by_day_cache: nil)
enterprise/app/models/applied_sla.rb:78
↓ 3 callersMethodgenerate
enterprise/app/services/captain/llm/faq_generator_service.rb:12
↓ 3 callersMethodgenerate_content
enterprise/app/services/captain/open_ai_message_builder_service.rb:13
↓ 3 callersMethodgetAgents
({ teamId })
app/javascript/dashboard/api/teams.js:25
↓ 3 callersFunctiongetArticleSearchURL
({ host, portalSlug, pageNumber, locale, status, authorId, categorySlug, sort, query, })
app/javascript/dashboard/helper/URLHelper.js:69
↓ 3 callersFunctiongetAssignee
app/javascript/dashboard/helper/AudioAlerts/AudioMessageHelper.js:1
↓ 3 callersFunctiongetBubbleView
app/javascript/sdk/settingsHelper.js:3
↓ 3 callersMethodgetContactLabels
(contactId)
app/javascript/dashboard/api/contacts.js:53
↓ 3 callersMethodgetContactableInboxes
(contactId)
app/javascript/dashboard/api/contacts.js:49
↓ 3 callersMethodgetConversations
(contactId, { inboxId } = {})
app/javascript/dashboard/api/contacts.js:38
↓ 3 callersFunctiongetCustomAttributeInputType
app/javascript/dashboard/helper/automationHelper.js:15
↓ 3 callersFunctiongetEmailDate
app/javascript/dashboard/helper/quotedEmailHelper.js:69
↓ 3 callersFunctiongetEventPrefix
* Gets the event key suffix based on action type. * @param {string} action - The action type * @returns {string} The event key prefix (REWRITE, SUMM
app/javascript/dashboard/composables/useCopilotReply.js:30
↓ 3 callersMethodgetFromNetwork
()
app/javascript/dashboard/api/CacheEnabledApiClient.js:24
↓ 3 callersMethodgetInboxPolicy
(inboxId)
app/javascript/dashboard/api/assignmentPolicies.js:23
↓ 3 callersFunctiongetInboxVoiceIcon
(channelType, medium)
app/javascript/dashboard/helper/inbox.js:72
↓ 3 callersMethodgetLabels
(conversationID)
app/javascript/dashboard/api/conversations.js:9
↓ 3 callersFunctiongetLanguageDirection
(languageCode = '')
app/javascript/dashboard/components/widgets/conversation/advancedFilterItems/languages.js:746
↓ 3 callersFunctiongetTimezoneOffset
()
app/javascript/dashboard/api/captain/assistant.js:6
↓ 3 callersFunctiongetTodayConfig
(time, utcOffset, workingHours)
app/javascript/widget/helpers/availabilityHelpers.js:50
↓ 3 callersMethodgetUsers
(policyId)
app/javascript/dashboard/api/agentCapacityPolicies.js:10
↓ 3 callersMethodgroup_by
app/builders/v2/reports/drilldown_builder.rb:191
↓ 3 callersMethodhandoff_key
enterprise/app/models/captain/scenario.rb:60
↓ 3 callersFunctionhasPressedMod
app/javascript/shared/helpers/KeyboardHelpers.js:24
↓ 3 callersMethodhget
get value from redis hash
lib/redis/alfred.rb:116
↓ 3 callersMethodinbox
app/controllers/api/v1/accounts/callbacks_controller.rb:74
↓ 3 callersFunctioninferHoursFromTOD
(todLabel, rawHour, rawMinutes)
app/javascript/dashboard/helper/snoozeDateParser/tokenMaps.js:369
↓ 3 callersMethodinitiate_call
(to:, conference_sid: nil, agent_id: nil)
enterprise/app/models/enterprise/channel/twilio_sms.rb:15
↓ 3 callersMethodinstagram?
app/models/inbox.rb:129
↓ 3 callersFunctionisAConversationRoute
( routeName, includeBase = false, includeExtended = true )
app/javascript/dashboard/helper/routeHelpers.js:85
↓ 3 callersFunctionisASubmittedFormMessage
(message = {})
app/javascript/shared/helpers/MessageTypeHelper.js:2
↓ 3 callersFunctionisActiveElementTypeable
app/javascript/shared/helpers/KeyboardHelpers.js:55
↓ 3 callersFunctionisCloudFeatureEnabled
app/javascript/dashboard/composables/useAccount.js:36
↓ 3 callersFunctionisEnter
app/javascript/shared/helpers/KeyboardHelpers.js:3
↓ 3 callersFunctionisEscape
app/javascript/shared/helpers/KeyboardHelpers.js:7
↓ 3 callersFunctionisExpandedView
app/javascript/sdk/settingsHelper.js:6
↓ 3 callersFunctionisInWorkingHours
(time, utcOffset, workingHours = [])
app/javascript/widget/helpers/availabilityHelpers.js:235
↓ 3 callersFunctionisOnMentionsView
({ route: { name: routeName } })
app/javascript/dashboard/store/modules/conversations/helpers/actionHelpers.js:17
↓ 3 callersFunctionisPdfDocument
app/javascript/shared/helpers/documentHelper.js:15
↓ 3 callersFunctionisVoiceCallEnabled
app/javascript/dashboard/helper/inbox.js:56
← previousnext →601–700 of 10,956, ranked by callers