@cognigy/rest-api-client
Version:
Cognigy REST-Client
37 lines • 1.31 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.HANDOVER_INACTIVITY_TIMER = void 0;
/* Custom modules */
const createNodeDescriptor_1 = require("../../createNodeDescriptor");
exports.HANDOVER_INACTIVITY_TIMER = (0, createNodeDescriptor_1.createNodeDescriptor)({
type: "handoverInactivityTimer",
defaultLabel: "Set Handover Inactivity",
summary: "UI__NODE_EDITOR__SERVICE__HANDOVER_INACTIVITY_TIMER__SUMMARY",
appearance: {
showIcon: false
},
dependencies: {
children: [],
},
fields: [
{
key: "timer",
type: "cognigyText",
label: "UI__NODE_EDITOR__SERVICE__HANDOVER_INACTIVITY_TIMER__FIELDS__TIMER__LABEL",
description: "UI__NODE_EDITOR__SERVICE__HANDOVER_INACTIVITY_TIMER__FIELDS__TIMER__DESCRIPTION"
},
],
sections: [],
form: [
{ type: "field", key: "timer" },
],
tags: ["service", "livechat", "chat", "hand over", "inactivity"],
function: async ({ cognigy, config }) => {
const { api } = cognigy;
await api.addHandoverInactivityTimer({
// Convert timer from minutes to ms
timerInMs: Number(config.timer) * 60 * 1000
});
}
});
//# sourceMappingURL=handoverInactivityTimer.js.map