8bd0759373056d07a0878900f8e426c0f800b4c8
[motion2.git] / server / api / openchannelQueue / openchannelQueue.socket.js
1 // *************************************************************************
2 // *                                                                       *
3 // * xCALLY Motion -  The Omnichannel Contact Center                       *
4 // * Copyright (c) Xenialab s.r.l. All Rights Reserved                     *
5 // *                                                                       *
6 // *************************************************************************
7 // *                                                                       *
8 // * Email: info@xcally.com                                                *
9 // * Website: https://www.xcally.com                                       *
10 // *                                                                       *
11 // *************************************************************************
12 // *                                                                       *
13 // * The SOFTWARE PRODUCT is protected by copyright laws and international *
14 // * copyright treaties, as well as other intellectual property laws and   *
15 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                         *
16 // *                                                                       *
17 // *************************************************************************
18 var _0x0e6a=['openchannelQueue:','./openchannelQueue.events','save','remove','update','removeListener','register','length'];(function(_0x23b7de,_0x121143){var _0x47139e=function(_0x3eef5f){while(--_0x3eef5f){_0x23b7de['push'](_0x23b7de['shift']());}};_0x47139e(++_0x121143);}(_0x0e6a,0x1c1));var _0xa0e6=function(_0x2331d3,_0x2995bd){_0x2331d3=_0x2331d3-0x0;var _0x24a661=_0x0e6a[_0x2331d3];return _0x24a661;};'use strict';var OpenchannelQueueEvents=require(_0xa0e6('0x0'));var events=[_0xa0e6('0x1'),_0xa0e6('0x2'),_0xa0e6('0x3')];function createListener(_0x389391,_0x5af3e2){return function(_0x22353a){_0x5af3e2['emit'](_0x389391,_0x22353a);};}function removeListener(_0x230285,_0x52dba6){return function(){OpenchannelQueueEvents[_0xa0e6('0x4')](_0x230285,_0x52dba6);};}exports[_0xa0e6('0x5')]=function(_0x255154){for(var _0x3b278e=0x0,_0x55d2a5=events[_0xa0e6('0x6')];_0x3b278e<_0x55d2a5;_0x3b278e++){var _0x2627b9=events[_0x3b278e];var _0x28e025=createListener(_0xa0e6('0x7')+_0x2627b9,_0x255154);OpenchannelQueueEvents['on'](_0x2627b9,_0x28e025);}};