Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/chatwoot/chatwoot
/ functions
Functions
10,956 in github.com/chatwoot/chatwoot
⨍
Functions
10,956
◇
Types & classes
1,702
↓ 4 callers
Method
get
({ modelName })
app/javascript/dashboard/helper/CacheHelper/DataManager.js:62
↓ 4 callers
Method
get
({ q })
app/javascript/dashboard/api/search.js:9
↓ 4 callers
Method
get
({ page = 1, searchKey } = {})
app/javascript/dashboard/api/captain/assistant.js:13
↓ 4 callers
Method
get
(path, params = {})
app/services/crm/leadsquared/api/base_client.rb:20
↓ 4 callers
Function
getAgentName
(userId, agentList)
app/javascript/dashboard/helper/auditlogHelper.js:70
↓ 4 callers
Function
getCurrentAccount
({ accounts } = {}, accountId = null)
app/javascript/dashboard/helper/permissionsHelper.js:10
↓ 4 callers
Function
getDateInTimezone
(time, utcOffset)
app/javascript/widget/helpers/availabilityHelpers.js:19
↓ 4 callers
Function
getErrorType
app/javascript/dashboard/composables/useCaptain.js:90
↓ 4 callers
Function
getFromCache
(key, expiry = DEFAULT_EXPIRY)
app/javascript/shared/helpers/cache.js:6
↓ 4 callers
Method
getInboxes
(policyId)
app/javascript/dashboard/api/assignmentPolicies.js:10
↓ 4 callers
Method
getReports
({ metric, from, to, type = 'account', id, groupBy, businessHours, })
app/javascript/dashboard/api/reports.js:11
↓ 4 callers
Function
getTimeOffset
()
app/javascript/dashboard/api/reports.js:4
↓ 4 callers
Function
getUserCookieName
()
app/javascript/sdk/cookieHelpers.js:7
↓ 4 callers
Function
getZoomOrigin
(x, y)
app/javascript/dashboard/composables/useImageZoom.js:62
↓ 4 callers
Method
get_available_users
(account_id)
lib/online_status_tracker.rb:57
↓ 4 callers
Method
get_presence
(account_id, obj_type, obj_id)
lib/online_status_tracker.rb:14
↓ 4 callers
Method
guardrails
enterprise/app/services/captain/assistant_migration/draft_applier.rb:68
↓ 4 callers
Function
handleAPIError
app/javascript/dashboard/composables/useCaptain.js:72
↓ 4 callers
Method
hset
add a key value to redis hash
lib/redis/alfred.rb:111
↓ 4 callers
Method
incr
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 callers
Method
initDb
()
app/javascript/dashboard/helper/CacheHelper/DataManager.js:11
↓ 4 callers
Function
isAInboxViewRoute
(routeName, includeBase = false)
app/javascript/dashboard/helper/routeHelpers.js:142
↓ 4 callers
Function
isToday
(currentDate, date)
app/javascript/dashboard/components/ui/DatePicker/helpers/DatePickerHelper.js:141
↓ 4 callers
Method
logo
app/models/integrations/app.rb:25
↓ 4 callers
Method
mark_assignment_ready!
(account_id)
app/services/conversations/unread_counts/store.rb:17
↓ 4 callers
Method
message_type
enterprise/app/builders/enterprise/messages/message_builder.rb:4
↓ 4 callers
Method
normalize
(mechanism)
app/services/imap/authentication.rb:7
↓ 4 callers
Method
observe
(operation, attributes = {})
app/services/conversations/unread_counts/filtered_count_instrumentation.rb:55
↓ 4 callers
Function
parseAPIErrorResponse
app/javascript/dashboard/store/utils/api.js:90
↓ 4 callers
Method
pdf_document?
enterprise/app/models/captain/document.rb:77
↓ 4 callers
Method
perform
app/services/labels/update_service.rb:4
↓ 4 callers
Method
perform
enterprise/app/services/whatsapp/incoming_call_service.rb:7
↓ 4 callers
Method
perform
(event:)
enterprise/app/services/enterprise/billing/handle_stripe_event_service.rb:11
↓ 4 callers
Method
perform!
lib/seeders/inbox_seeder.rb:19
↓ 4 callers
Method
perform!
`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 callers
Method
perform_bulk_assignment
(limit: 100)
app/services/auto_assignment/assignment_service.rb:4
↓ 4 callers
Method
perform_if_applicable
(conversation)
app/services/message_templates/template/out_of_office.rb:4
↓ 4 callers
Method
private_key
lib/vapid_service.rb:6
↓ 4 callers
Method
process
(options = {})
lib/config_loader.rb:7
↓ 4 callers
Method
push_message_title
rubocop:disable Metrics/MethodLength
app/models/notification.rb:89
↓ 4 callers
Method
record_activity_at!
(activity_at)
enterprise/app/models/company.rb:64
↓ 4 callers
Method
record_article_finished
(id)
enterprise/app/services/onboarding/help_center_generation_state.rb:15
↓ 4 callers
Method
refetchAndCommit
(newKey = null)
app/javascript/dashboard/api/CacheEnabledApiClient.js:66
↓ 4 callers
Method
request_options
lib/safe_fetch/request_options.rb:44
↓ 4 callers
Method
resetAccessToken
(botId)
app/javascript/dashboard/api/agentBots.js:25
↓ 4 callers
Function
resolveMaximumFileUploadSize
app/javascript/shared/helpers/FileHelper.js:28
↓ 4 callers
Method
response_guidelines
enterprise/app/services/captain/assistant_migration/draft_applier.rb:64
↓ 4 callers
Method
result
(subscription, type, status, message)
app/services/notification/push_test_service.rb:124
↓ 4 callers
Method
sanitized_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 callers
Method
search
(params)
app/models/article.rb:105
↓ 4 callers
Method
search
(query, account_id: nil)
enterprise/app/models/captain/assistant_response.rb:49
↓ 4 callers
Method
self_hosted_enterprise?
lib/chatwoot_app.rb:24
↓ 4 callers
Method
send_template
(_phone_number, _template_info, _message)
app/services/whatsapp/providers/base_service.rb:18
↓ 4 callers
Function
setCache
(key, data)
app/javascript/shared/helpers/cache.js:25
↓ 4 callers
Function
setCookieWithDomain
( name, value, { expires = 365, baseDomain = undefined } = {} )
app/javascript/sdk/cookieHelpers.js:26
↓ 4 callers
Function
setNavigator
app/javascript/shared/helpers/specs/KeyboardHelpers.spec.js:12
↓ 4 callers
Method
set_og_image_url
(portal_name, title)
app/helpers/portal_helper.rb:3
↓ 4 callers
Method
setup
lib/test_data/database_optimizer.rb:10
↓ 4 callers
Method
skip_logs
app/finders/data_import_skip_log_finder.rb:12
↓ 4 callers
Function
slugifyChannel
app/javascript/dashboard/composables/useUISettings.js:29
↓ 4 callers
Method
subscribe
app/models/channel/instagram.rb:45
↓ 4 callers
Method
supported?
(name)
app/services/reports/report_metric_registry.rb:109
↓ 4 callers
Function
switchTheme
app/javascript/portal/portalThemeHelper.js:55
↓ 4 callers
Method
team_inbox_unassigned_key
(account_id, team_id, inbox_id)
app/services/conversations/unread_counts/store_keys.rb:36
↓ 4 callers
Method
teams
lib/linear.rb:12
↓ 4 callers
Method
timeseries
app/builders/v2/report_builder.rb:18
↓ 4 callers
Function
toMinutes
(hours = 0, minutes = 0)
app/javascript/widget/helpers/availabilityHelpers.js:40
↓ 4 callers
Method
to_supported
Map arbitrary input to a supported code, else DEFAULT.
enterprise/app/services/enterprise/billing/currencies.rb:40
↓ 4 callers
Method
tool
(assistant, base_class: Captain::Tools::HttpTool, **)
enterprise/app/models/concerns/toolable.rb:8
↓ 4 callers
Method
unlock
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 callers
Method
unread_incoming_messages
app/models/conversation.rb:189
↓ 4 callers
Function
update
(userObject)
app/javascript/widget/api/contacts.js:9
↓ 4 callers
Method
updatePresence
()
app/javascript/shared/helpers/BaseActionCableConnector.js:26
↓ 4 callers
Function
useConfig
()
app/javascript/dashboard/composables/useConfig.js:5
↓ 4 callers
Function
useKeyboardEvents
(keyboardEvents)
app/javascript/dashboard/composables/useKeyboardEvents.js:74
↓ 4 callers
Method
users_visibility_changed!
(user_ids:)
app/services/conversations/unread_counts/filtered_count_invalidator.rb:26
↓ 4 callers
Method
validateCacheKey
(cacheKeyFromApi)
app/javascript/dashboard/api/CacheEnabledApiClient.js:87
↓ 4 callers
Method
voice_call_webhook_url
enterprise/app/models/enterprise/channel/twilio_sms.rb:23
↓ 3 callers
Method
account_signup_enabled?
lib/global_config_service.rb:18
↓ 3 callers
Method
acquire!
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 callers
Method
active?
(account)
app/models/integrations/app.rb:55
↓ 3 callers
Method
addUser
(policyId, userData)
app/javascript/dashboard/api/agentCapacityPolicies.js:14
↓ 3 callers
Method
add_assignment_membership
(account_id:, conversation_id:, **membership)
app/services/conversations/unread_counts/store.rb:38
↓ 3 callers
Function
adjustColorForContrast
(color, backgroundColor)
app/javascript/shared/helpers/colorHelper.js:12
↓ 3 callers
Method
agent_has_capacity?
(user, inbox)
enterprise/app/services/enterprise/auto_assignment/capacity_service.rb:2
↓ 3 callers
Method
agents
app/models/account.rb:119
↓ 3 callers
Function
applyFontSize
app/javascript/dashboard/composables/useFontSize.js:97
↓ 3 callers
Method
assignAgent
({ conversationId, agentId, assigneeType })
app/javascript/dashboard/api/inbox/conversation.js:65
↓ 3 callers
Method
assignTeam
({ conversationId, teamId })
app/javascript/dashboard/api/inbox/conversation.js:72
↓ 3 callers
Method
assignee_changed
(event)
app/listeners/action_cable_listener.rb:134
↓ 3 callers
Method
attachments
lib/integrations/facebook/message_parser.rb:29
↓ 3 callers
Method
attachments
app/controllers/api/v1/accounts/conversations_controller.rb:28
↓ 3 callers
Method
auto_reply?
app/presenters/mail_presenter.rb:168
↓ 3 callers
Method
auto_reply_email?
app/models/message.rb:218
↓ 3 callers
Method
available_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 callers
Method
avatar_url
app/drops/inbox_drop.rb:10
↓ 3 callers
Function
base_keys
spec/services/conversations/unread_counts/store_spec.rb:181
↓ 3 callers
Function
buildAttributesFilterTypes
( attributes, getOperatorTypes, filterModel = 'conversation' )
app/javascript/dashboard/components-next/filter/helper/filterHelper.js:62
↓ 3 callers
Method
build_assignment!
app/services/conversations/unread_counts/builder.rb:16
↓ 3 callers
Method
build_parameter
(value)
app/services/whatsapp/populate_template_parameters_service.rb:2
← previous
next →
501–600 of 10,956, ranked by callers