@cognigy/rest-api-client
Version:
Cognigy REST-Client
35 lines • 1.24 kB
JavaScript
import { __awaiter } from "tslib";
/* Custom modules */
import { createNodeDescriptor } from "../../createNodeDescriptor";
export const HANDOVER_INACTIVITY_TIMER = 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: ({ cognigy, config }) => __awaiter(void 0, void 0, void 0, function* () {
const { api } = cognigy;
yield api.addHandoverInactivityTimer({
// Convert timer from minutes to ms
timerInMs: Number(config.timer) * 60 * 1000
});
})
});
//# sourceMappingURL=handoverInactivityTimer.js.map