events
Use an event hook to add your own handler for Flex events.
import * as Flex from '@twilio/flex-ui';
import { FlexEvent } from '../../../../types/feature-loader';
export const eventName = FlexEvent.taskReceived;
export const eventHook = function exampleTaskReceivedHandler(
flex: typeof Flex,
manager: Flex.Manager,
task: Flex.ITask,
) {
// your code here
};
Supported values for eventName
:
enum FlexEvent {
taskReceived = "taskReceived",
taskUpdated = "taskUpdated",
taskAccepted = "taskAccepted",
taskCanceled = "taskCanceled",
taskCompleted = "taskCompleted",
taskRejected = "taskRejected",
taskRescinded = "taskRescinded",
taskTimeout = "taskTimeout",
taskWrapup = "taskWrapup",
pluginsInitialized = "pluginsInitialized",
tokenUpdated = "tokenUpdated",
}