MCPcopy
hub / github.com/RocketChat/Rocket.Chat / IRoutingMethod

Interface IRoutingMethod

packages/core-typings/src/omnichannel/routing.ts:22–25  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

20};
21
22export interface IRoutingMethod {
23 getNextAgent(departmentId?: string, ignoreAgentId?: string): Promise<SelectedAgent | null | undefined>;
24 config?: RoutingMethodConfig;
25}
26
27export type TransferData = {
28 userId?: string;

Callers

nothing calls this directly

Implementers 6

ExternalQueueapps/meteor/app/livechat/server/lib/ro
ManualSelectionapps/meteor/app/livechat/server/lib/ro
AutoSelectionapps/meteor/app/livechat/server/lib/ro
UsersRawpackages/models/src/models/Users.ts
LoadRotationapps/meteor/ee/app/livechat-enterprise
LoadBalancingapps/meteor/ee/app/livechat-enterprise

Calls

no outgoing calls

Tested by

no test coverage detected