MCPcopy Create free account

hub / github.com/chatwoot/chatwoot / functions

Functions10,956 in github.com/chatwoot/chatwoot

↓ 4 callersMethodget
({ modelName })
app/javascript/dashboard/helper/CacheHelper/DataManager.js:62
↓ 4 callersMethodget
({ q })
app/javascript/dashboard/api/search.js:9
↓ 4 callersMethodget
({ page = 1, searchKey } = {})
app/javascript/dashboard/api/captain/assistant.js:13
↓ 4 callersMethodget
(path, params = {})
app/services/crm/leadsquared/api/base_client.rb:20
↓ 4 callersFunctiongetAgentName
(userId, agentList)
app/javascript/dashboard/helper/auditlogHelper.js:70
↓ 4 callersFunctiongetCurrentAccount
({ accounts } = {}, accountId = null)
app/javascript/dashboard/helper/permissionsHelper.js:10
↓ 4 callersFunctiongetDateInTimezone
(time, utcOffset)
app/javascript/widget/helpers/availabilityHelpers.js:19
↓ 4 callersFunctiongetErrorType
app/javascript/dashboard/composables/useCaptain.js:90
↓ 4 callersFunctiongetFromCache
(key, expiry = DEFAULT_EXPIRY)
app/javascript/shared/helpers/cache.js:6
↓ 4 callersMethodgetInboxes
(policyId)
app/javascript/dashboard/api/assignmentPolicies.js:10
↓ 4 callersMethodgetReports
({ metric, from, to, type = 'account', id, groupBy, businessHours, })
app/javascript/dashboard/api/reports.js:11
↓ 4 callersFunctiongetTimeOffset
()
app/javascript/dashboard/api/reports.js:4
↓ 4 callersFunctiongetUserCookieName
()
app/javascript/sdk/cookieHelpers.js:7
↓ 4 callersFunctiongetZoomOrigin
(x, y)
app/javascript/dashboard/composables/useImageZoom.js:62
↓ 4 callersMethodget_available_users
(account_id)
lib/online_status_tracker.rb:57
↓ 4 callersMethodget_presence
(account_id, obj_type, obj_id)
lib/online_status_tracker.rb:14
↓ 4 callersMethodguardrails
enterprise/app/services/captain/assistant_migration/draft_applier.rb:68
↓ 4 callersFunctionhandleAPIError
app/javascript/dashboard/composables/useCaptain.js:72
↓ 4 callersMethodhset
add a key value to redis hash
lib/redis/alfred.rb:111
↓ 4 callersMethodincr
increment a key by 1. throws error if key value is incompatible sets key to 0 before operation if key doesn't exist
lib/redis/alfred.rb:46
↓ 4 callersMethodinitDb
()
app/javascript/dashboard/helper/CacheHelper/DataManager.js:11
↓ 4 callersFunctionisAInboxViewRoute
(routeName, includeBase = false)
app/javascript/dashboard/helper/routeHelpers.js:142
↓ 4 callersFunctionisToday
(currentDate, date)
app/javascript/dashboard/components/ui/DatePicker/helpers/DatePickerHelper.js:141
↓ 4 callersMethodlogo
app/models/integrations/app.rb:25
↓ 4 callersMethodmark_assignment_ready!
(account_id)
app/services/conversations/unread_counts/store.rb:17
↓ 4 callersMethodmessage_type
enterprise/app/builders/enterprise/messages/message_builder.rb:4
↓ 4 callersMethodnormalize
(mechanism)
app/services/imap/authentication.rb:7
↓ 4 callersMethodobserve
(operation, attributes = {})
app/services/conversations/unread_counts/filtered_count_instrumentation.rb:55
↓ 4 callersFunctionparseAPIErrorResponse
app/javascript/dashboard/store/utils/api.js:90
↓ 4 callersMethodpdf_document?
enterprise/app/models/captain/document.rb:77
↓ 4 callersMethodperform
app/services/labels/update_service.rb:4
↓ 4 callersMethodperform
enterprise/app/services/whatsapp/incoming_call_service.rb:7
↓ 4 callersMethodperform
(event:)
enterprise/app/services/enterprise/billing/handle_stripe_event_service.rb:11
↓ 4 callersMethodperform!
lib/seeders/inbox_seeder.rb:19
↓ 4 callersMethodperform!
`caller` carries the contact identity: { source_ids:, contact_attributes: }. Twilio passes its single +phone source_id; WhatsApp passes the message-pa
enterprise/app/services/voice/inbound_call_builder.rb:6
↓ 4 callersMethodperform_bulk_assignment
(limit: 100)
app/services/auto_assignment/assignment_service.rb:4
↓ 4 callersMethodperform_if_applicable
(conversation)
app/services/message_templates/template/out_of_office.rb:4
↓ 4 callersMethodprivate_key
lib/vapid_service.rb:6
↓ 4 callersMethodprocess
(options = {})
lib/config_loader.rb:7
↓ 4 callersMethodpush_message_title
rubocop:disable Metrics/MethodLength
app/models/notification.rb:89
↓ 4 callersMethodrecord_activity_at!
(activity_at)
enterprise/app/models/company.rb:64
↓ 4 callersMethodrecord_article_finished
(id)
enterprise/app/services/onboarding/help_center_generation_state.rb:15
↓ 4 callersMethodrefetchAndCommit
(newKey = null)
app/javascript/dashboard/api/CacheEnabledApiClient.js:66
↓ 4 callersMethodrequest_options
lib/safe_fetch/request_options.rb:44
↓ 4 callersMethodresetAccessToken
(botId)
app/javascript/dashboard/api/agentBots.js:25
↓ 4 callersFunctionresolveMaximumFileUploadSize
app/javascript/shared/helpers/FileHelper.js:28
↓ 4 callersMethodresponse_guidelines
enterprise/app/services/captain/assistant_migration/draft_applier.rb:64
↓ 4 callersMethodresult
(subscription, type, status, message)
app/services/notification/push_test_service.rb:124
↓ 4 callersMethodsanitized_name
Sanitizes inbox name for balanced email provider compatibility ALLOWS: /'._- and Unicode letters/numbers/emojis REMOVES: Forbidden chars (\<>@"()) + s
app/models/inbox.rb:110
↓ 4 callersMethodsearch
(params)
app/models/article.rb:105
↓ 4 callersMethodsearch
(query, account_id: nil)
enterprise/app/models/captain/assistant_response.rb:49
↓ 4 callersMethodself_hosted_enterprise?
lib/chatwoot_app.rb:24
↓ 4 callersMethodsend_template
(_phone_number, _template_info, _message)
app/services/whatsapp/providers/base_service.rb:18
↓ 4 callersFunctionsetCache
(key, data)
app/javascript/shared/helpers/cache.js:25
↓ 4 callersFunctionsetCookieWithDomain
( name, value, { expires = 365, baseDomain = undefined } = {} )
app/javascript/sdk/cookieHelpers.js:26
↓ 4 callersFunctionsetNavigator
app/javascript/shared/helpers/specs/KeyboardHelpers.spec.js:12
↓ 4 callersMethodset_og_image_url
(portal_name, title)
app/helpers/portal_helper.rb:3
↓ 4 callersMethodsetup
lib/test_data/database_optimizer.rb:10
↓ 4 callersMethodskip_logs
app/finders/data_import_skip_log_finder.rb:12
↓ 4 callersFunctionslugifyChannel
app/javascript/dashboard/composables/useUISettings.js:29
↓ 4 callersMethodsubscribe
app/models/channel/instagram.rb:45
↓ 4 callersMethodsupported?
(name)
app/services/reports/report_metric_registry.rb:109
↓ 4 callersFunctionswitchTheme
app/javascript/portal/portalThemeHelper.js:55
↓ 4 callersMethodteam_inbox_unassigned_key
(account_id, team_id, inbox_id)
app/services/conversations/unread_counts/store_keys.rb:36
↓ 4 callersMethodteams
lib/linear.rb:12
↓ 4 callersMethodtimeseries
app/builders/v2/report_builder.rb:18
↓ 4 callersFunctiontoMinutes
(hours = 0, minutes = 0)
app/javascript/widget/helpers/availabilityHelpers.js:40
↓ 4 callersMethodto_supported
Map arbitrary input to a supported code, else DEFAULT.
enterprise/app/services/enterprise/billing/currencies.rb:40
↓ 4 callersMethodtool
(assistant, base_class: Captain::Tools::HttpTool, **)
enterprise/app/models/concerns/toolable.rb:8
↓ 4 callersMethodunlock
Releases a lock for the given key. === Parameters +key+ - The key for which the lock is to be released. === Returns +true+ indicating the lock relea
lib/redis/lock_manager.rb:47
↓ 4 callersMethodunread_incoming_messages
app/models/conversation.rb:189
↓ 4 callersFunctionupdate
(userObject)
app/javascript/widget/api/contacts.js:9
↓ 4 callersMethodupdatePresence
()
app/javascript/shared/helpers/BaseActionCableConnector.js:26
↓ 4 callersFunctionuseConfig
()
app/javascript/dashboard/composables/useConfig.js:5
↓ 4 callersFunctionuseKeyboardEvents
(keyboardEvents)
app/javascript/dashboard/composables/useKeyboardEvents.js:74
↓ 4 callersMethodusers_visibility_changed!
(user_ids:)
app/services/conversations/unread_counts/filtered_count_invalidator.rb:26
↓ 4 callersMethodvalidateCacheKey
(cacheKeyFromApi)
app/javascript/dashboard/api/CacheEnabledApiClient.js:87
↓ 4 callersMethodvoice_call_webhook_url
enterprise/app/models/enterprise/channel/twilio_sms.rb:23
↓ 3 callersMethodaccount_signup_enabled?
lib/global_config_service.rb:18
↓ 3 callersMethodacquire!
Returns true when the lock is acquired (caller should proceed). Returns false when another worker already holds the lock.
app/services/whatsapp/message_dedup_lock.rb:16
↓ 3 callersMethodactive?
(account)
app/models/integrations/app.rb:55
↓ 3 callersMethodaddUser
(policyId, userData)
app/javascript/dashboard/api/agentCapacityPolicies.js:14
↓ 3 callersMethodadd_assignment_membership
(account_id:, conversation_id:, **membership)
app/services/conversations/unread_counts/store.rb:38
↓ 3 callersFunctionadjustColorForContrast
(color, backgroundColor)
app/javascript/shared/helpers/colorHelper.js:12
↓ 3 callersMethodagent_has_capacity?
(user, inbox)
enterprise/app/services/enterprise/auto_assignment/capacity_service.rb:2
↓ 3 callersMethodagents
app/models/account.rb:119
↓ 3 callersFunctionapplyFontSize
app/javascript/dashboard/composables/useFontSize.js:97
↓ 3 callersMethodassignAgent
({ conversationId, agentId, assigneeType })
app/javascript/dashboard/api/inbox/conversation.js:65
↓ 3 callersMethodassignTeam
({ conversationId, teamId })
app/javascript/dashboard/api/inbox/conversation.js:72
↓ 3 callersMethodassignee_changed
(event)
app/listeners/action_cable_listener.rb:134
↓ 3 callersMethodattachments
lib/integrations/facebook/message_parser.rb:29
↓ 3 callersMethodattachments
app/controllers/api/v1/accounts/conversations_controller.rb:28
↓ 3 callersMethodauto_reply?
app/presenters/mail_presenter.rb:168
↓ 3 callersMethodauto_reply_email?
app/models/message.rb:218
↓ 3 callersMethodavailable_agent
allowed member ids = [assignable online agents supplied by the assignment service] the values of allowed member ids should be in string format
app/services/auto_assignment/inbox_round_robin_service.rb:28
↓ 3 callersMethodavatar_url
app/drops/inbox_drop.rb:10
↓ 3 callersFunctionbase_keys
spec/services/conversations/unread_counts/store_spec.rb:181
↓ 3 callersFunctionbuildAttributesFilterTypes
( attributes, getOperatorTypes, filterModel = 'conversation' )
app/javascript/dashboard/components-next/filter/helper/filterHelper.js:62
↓ 3 callersMethodbuild_assignment!
app/services/conversations/unread_counts/builder.rb:16
↓ 3 callersMethodbuild_parameter
(value)
app/services/whatsapp/populate_template_parameters_service.rb:2
← previousnext →501–600 of 10,956, ranked by callers