UNPKG

@botonic/plugin-flow-builder

Version:

Use Flow Builder to show your contents

28 lines 1.13 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.HubtypeQueuesApi = void 0; const tslib_1 = require("tslib"); const axios_1 = tslib_1.__importDefault(require("axios")); const HUBTYPE_API_URL = process.env.HUBTYPE_API_URL || 'https://api.hubtype.com'; class HubtypeQueuesApi { constructor(queueId, checkAvailableAgents) { this.queueId = queueId; this.checkAvailableAgents = checkAvailableAgents || false; } getAvailability() { return tslib_1.__awaiter(this, void 0, void 0, function* () { const response = yield axios_1.default.get(`${HUBTYPE_API_URL}/external/v1/queues/${this.queueId}/availability/`, // TODO: Make it configurable in the future { params: { check_queue_schedule: true, check_waiting_cases: false, check_available_agents: this.checkAvailableAgents, }, }); return response.data; }); } } exports.HubtypeQueuesApi = HubtypeQueuesApi; //# sourceMappingURL=hubtype-queues-api.js.map