MCPcopy Create free account

hub / github.com/chatwoot/chatwoot / functions

Functions10,956 in github.com/chatwoot/chatwoot

↓ 2 callersMethodsetup
app/services/crm/leadsquared/setup_service.rb:13
↓ 2 callersFunctionsetupFacebookSdk
(appId, apiVersion)
app/javascript/dashboard/routes/dashboard/settings/inbox/channels/whatsapp/utils.js:85
↓ 2 callersFunctionshouldRingInbound
(callDirection, currentUserAvailability)
app/javascript/dashboard/helper/voice.js:57
↓ 2 callersMethodshould_index?
app/models/message.rb:251
↓ 2 callersMethodshould_update_activity?
app/models/user_session.rb:43
↓ 2 callersMethodshow?
app/policies/team_policy.rb:10
↓ 2 callersFunctionsignature_for
(body, secret = client_secret)
spec/controllers/webhooks/whatsapp_controller_spec.rb:8
↓ 2 callersFunctionsignature_for
(body, secret = client_secret)
spec/controllers/webhooks/instagram_controller_spec.rb:6
↓ 2 callersMethodskip
(id, reason:)
enterprise/app/services/onboarding/help_center_generation_state.rb:28
↓ 2 callersMethodskip_logs
app/controllers/api/v1/accounts/data_imports_controller.rb:85
↓ 2 callersMethodslack_disconnect
app/mailers/administrator_notifications/integrations_notification_mailer.rb:2
↓ 2 callersMethodslack_integration_url
app/models/integrations/app.rb:100
↓ 2 callersFunctionsortComparator
(a, b, sortOrder)
app/javascript/dashboard/store/modules/notifications/helpers.js:11
↓ 2 callersMethodsort_on_created_at
(sort_direction = :asc)
app/models/concerns/sort_handler.rb:9
↓ 2 callersMethodsort_on_last_user_message_at
app/models/concerns/sort_handler.rb:31
↓ 2 callersMethodsslStatus
(portalSlug)
app/javascript/dashboard/api/helpCenter/portals.js:29
↓ 2 callersMethodstart!
app/services/data_imports/intercom/importer.rb:57
↓ 2 callersFunctionstartsWithPlus
app/javascript/shared/helpers/Validators.js:41
↓ 2 callersFunctionstopRecorderAndUpload
app/javascript/dashboard/composables/useWhatsappCallSession.js:167
↓ 2 callersMethodstore_openai_file_id
(file_id)
enterprise/app/models/captain/document.rb:92
↓ 2 callersMethodsubscribe_phone_number_webhook
(waba_id, phone_number_id, callback_url, verify_token, subscribed_fields: nil)
app/services/whatsapp/facebook_api_client.rb:76
↓ 2 callersMethodsubscribed
app/channels/room_channel.rb:2
↓ 2 callersMethodsubscription
()
app/javascript/dashboard/api/enterprise/account.js:13
↓ 2 callersMethodsuccess
lib/integrations/cloudflare/realtime_kit_credentials_validator.rb:95
↓ 2 callersFunctionsummarizeConversation
(options = {})
app/javascript/dashboard/composables/useCaptain.js:138
↓ 2 callersMethodsummarize_request
(account_id:)
app/services/conversations/unread_counts/filtered_count_instrumentation.rb:38
↓ 2 callersMethodsync_with_hub
lib/chatwoot_hub.rb:85
↓ 2 callersMethodsyncable?
enterprise/app/models/captain/document.rb:110
↓ 2 callersMethodteam_entities
(team_id)
lib/linear.rb:20
↓ 2 callersFunctionteardownByProvider
app/javascript/dashboard/stores/calls.js:7
↓ 2 callersMethodtemplate_params
app/services/whatsapp/send_on_whatsapp_service.rb:43
↓ 2 callersMethodtext_content
app/drops/message_drop.rb:8
↓ 2 callersMethodthumb_url
app/models/attachment.rb:67
↓ 2 callersMethodtimezone
enterprise/app/services/sla/business_hours_service.rb:105
↓ 2 callersMethodto_llm_metadata
enterprise/app/models/captain/document.rb:106
↓ 2 callersFunctiontoggleSidebarUIState
(key, uiSettings, updateUISettings)
app/javascript/dashboard/composables/useUISettings.js:74
↓ 2 callersMethodtoggleTyping
({ conversationId, status, isPrivate })
app/javascript/dashboard/api/inbox/conversation.js:85
↓ 2 callersMethodtoggle_status
app/models/conversation.rb:162
↓ 2 callersFunctiontrackGenerationFailure
({ action, conversationId, followUpCount = undefined, stage, reason, })
app/javascript/dashboard/composables/useCopilotReply.js:59
↓ 2 callersMethodtrack_assignment
(conversation)
app/services/auto_assignment/rate_limiter.rb:8
↓ 2 callersMethodtranslate
(query, target_language:)
enterprise/app/services/captain/llm/translate_query_service.rb:4
↓ 2 callersMethodtrigger!
app/models/campaign.rb:58
↓ 2 callersMethodunlink_issue
(link_id)
lib/linear.rb:72
↓ 2 callersMethodunmute
(conversationId)
app/javascript/dashboard/api/inbox/conversation.js:96
↓ 2 callersMethodunmute!
app/models/concerns/conversation_mute_helpers.rb:12
↓ 2 callersMethodunread_messages
app/models/conversation.rb:181
↓ 2 callersMethodunsubscribe
app/models/channel/instagram.rb:59
↓ 2 callersMethodupdate
(reference_id)
lib/integrations/slack/channel_builder.rb:12
↓ 2 callersMethodupdate
app/controllers/api/v1/accounts/notifications_controller.rb:27
↓ 2 callersMethodupdateAgents
({ teamId, agentsList })
app/javascript/dashboard/api/teams.js:35
↓ 2 callersMethodupdateArticle
({ portalSlug, articleId, articleObj })
app/javascript/dashboard/api/helpCenter/articles.js:50
↓ 2 callersFunctionupdateAuthCookie
(cookieContent, baseDomain = '')
app/javascript/sdk/IFrameHelper.js:40
↓ 2 callersMethodupdateContactLabels
(contactId, labels)
app/javascript/dashboard/api/contacts.js:64
↓ 2 callersMethodupdateLabels
(conversationID, labels)
app/javascript/dashboard/api/conversations.js:13
↓ 2 callersFunctionupdateThemeInHeader
app/javascript/portal/portalThemeHelper.js:40
↓ 2 callersMethodupdate_account_branded_layout!
(account:, body:)
app/models/email_template.rb:55
↓ 2 callersMethodupdate_account_cache
app/models/concerns/account_cache_revalidator.rb:8
↓ 2 callersMethodupdate_activity!
app/services/user_session_tracking_service.rb:24
↓ 2 callersMethodupdate_cache_key
(key)
app/models/concerns/cache_keys.rb:23
↓ 2 callersMethodupdate_lead
(lead_data, lead_id)
app/services/crm/leadsquared/api/lead_client.rb:33
↓ 2 callersMethodupdate_with_analysis
(analysis, error_message = nil)
enterprise/app/services/internal/account_analysis/account_updater_service.rb:6
↓ 2 callersMethodupdate_working_hours
accepts an array of hashes similiar to the format of weekly_schedule [ { "day_of_week"=>1, "closed_all_day"=>false, "open_hour"=>9, "open_minutes"=>0,
app/models/concerns/out_of_offisable.rb:44
↓ 2 callersFunctionuploadExternalImage
(url, accountId)
app/javascript/dashboard/helper/uploadHelper.js:54
↓ 2 callersFunctionuseAdmin
()
app/javascript/dashboard/composables/useAdmin.js:8
↓ 2 callersFunctionuseAgentsList
( includeNoneAgent = true, { includeAgentBots = false } = {} )
app/javascript/dashboard/composables/useAgentsList.js:17
↓ 2 callersFunctionuseAutomationValues
()
app/javascript/dashboard/composables/useAutomationValues.js:20
↓ 2 callersFunctionuseChannelIcon
(inbox)
app/javascript/dashboard/components-next/icon/provider.js:49
↓ 2 callersFunctionuseConversationLabels
()
app/javascript/dashboard/composables/useConversationLabels.js:8
↓ 2 callersFunctionuseConversationRequiredAttributes
()
app/javascript/dashboard/composables/useConversationRequiredAttributes.js:13
↓ 2 callersFunctionuseDetectKeyboardLayout
()
app/javascript/dashboard/composables/useDetectKeyboardLayout.js:64
↓ 2 callersFunctionuseImpersonation
()
app/javascript/dashboard/composables/useImpersonation.js:5
↓ 2 callersFunctionuseLocale
()
app/javascript/shared/composables/useLocale.js:8
↓ 2 callersFunctionuseOperators
()
app/javascript/dashboard/components-next/filter/operators.js:73
↓ 2 callersFunctionuseWhatsappCallSession
()
app/javascript/dashboard/composables/useWhatsappCallSession.js:238
↓ 2 callersFunctionuseWhatsappEmbeddedSignup
()
app/javascript/dashboard/composables/useWhatsappEmbeddedSignup.js:19
↓ 2 callersMethodusing
Instantiate Resolver by passing a model.
app/services/email_templates/db_resolver_service.rb:17
↓ 2 callersMethodvalid_model_for?
(feature, model_name)
lib/llm/models.rb:22
↓ 2 callersMethodvalidate
(record)
app/models/concerns/json_schema_validator.rb:33
↓ 2 callersFunctionvalidateAndFormatNewTag
( trimmedNewTag, type, isNewTagInValidType )
app/javascript/dashboard/components-next/taginput/helper/tagInputHelper.js:50
↓ 2 callersFunctionvalidateAuthenticateRoutePermission
(to, next)
app/javascript/dashboard/routes/index.js:18
↓ 2 callersFunctionvalidateLoggedInRoutes
(to, user)
app/javascript/dashboard/helper/routeHelpers.js:56
↓ 2 callersFunctionvalidatePhoneNumber
app/javascript/dashboard/components-next/taginput/helper/tagInputHelper.js:15
↓ 2 callersFunctionvalidateRouteAccess
(to, next, chatwootConfig = {})
app/javascript/v3/helpers/RouteHelper.js:14
↓ 2 callersMethodvalidate_backup_code!
(code)
app/services/mfa/management_service.rb:38
↓ 2 callersMethodvalidate_provider_config?
app/services/whatsapp/providers/whatsapp_cloud_service.rb:61
↓ 2 callersMethodvector_search
(params)
enterprise/app/models/enterprise/concerns/article.rb:13
↓ 2 callersMethodverify_token
app/services/mfa/token_service.rb:11
↓ 2 callersFunctionwaitForIceGatheringComplete
app/javascript/dashboard/composables/useWhatsappCallSession.js:73
↓ 2 callersMethodweekly_schedule
app/models/concerns/out_of_offisable.rb:21
↓ 2 callersMethodwith_api_key
(api_key, api_base: nil)
lib/llm/config.rb:22
↓ 2 callersMethodwith_attached_file?
app/models/attachment.rb:78
↓ 2 callersMethodwith_visibility
(user, _params)
app/models/macro.rb:42
↓ 2 callersMethodwithin_limit?
app/services/auto_assignment/rate_limiter.rb:4
↓ 2 callersMethodwrite_built_in_filter_counts!
Keep version dimensions explicit so callers cannot write a snapshot without the freshness contract it depends on.
app/services/conversations/unread_counts/filtered_count_store.rb:36
↓ 2 callersMethodwrite_folder_index!
(account_id:, user_id:, filter_ids:, folder_index_version:, built_at: Time.current)
app/services/conversations/unread_counts/filtered_count_store.rb:62
↓ 2 callersMethodzadd
add score and value for a key Modern Redis syntax: zadd(key, [[score, member], ...])
lib/redis/alfred.rb:129
↓ 2 callersMethodzrangebyscore
get values by score
lib/redis/alfred.rb:151
↓ 2 callersMethodzremrangebyscore
remove values by score exclusive score is specified by prefixing (
lib/redis/alfred.rb:160
↓ 2 callersMethodzscore
get score of a value for key
lib/redis/alfred.rb:136
↓ 1 callersFunctionabortableRunner
(value, { fail = false } = {})
app/javascript/dashboard/composables/spec/useAbortableRequest.spec.js:7
← previousnext →1,301–1,400 of 10,956, ranked by callers