66a23bae29452818c0569ca8c24f19539cb076c5
[motion2.git] / server / api / voiceQueue / index.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 _0xd7ee=['getMembers','/:id/lists','getBlackLists','create','/:id/clone','post','addTeams','addAgents','/:id/blacklists','addBlackLists','put','/:id','update','delete','destroy','removeTeams','removeAgents','removeLists','exports','multer','util','connect-timeout','Router','../../components/auth/service','../../config/environment','get','isAuthenticated','show','/:id/hoppers','getHoppers','/:id/hopper_histories','getHopperHistories','/:id/hopper_finals','getHopperFinals','getHopperBlacks','/:id/teams','/:id/users','/:id/members'];(function(_0x2acbe5,_0x4789ab){var _0x495de0=function(_0x15eb58){while(--_0x15eb58){_0x2acbe5['push'](_0x2acbe5['shift']());}};_0x495de0(++_0x4789ab);}(_0xd7ee,0x85));var _0xed7e=function(_0x589274,_0xa3f1bd){_0x589274=_0x589274-0x0;var _0x21814b=_0xd7ee[_0x589274];return _0x21814b;};'use strict';var multer=require(_0xed7e('0x0'));var util=require(_0xed7e('0x1'));var path=require('path');var timeout=require(_0xed7e('0x2'));var express=require('express');var router=express[_0xed7e('0x3')]();var fs_extra=require('fs-extra');var auth=require(_0xed7e('0x4'));var interaction=require('../../components/interaction/service');var config=require(_0xed7e('0x5'));var controller=require('./voiceQueue.controller');router[_0xed7e('0x6')]('/',auth[_0xed7e('0x7')](),controller['index']);router[_0xed7e('0x6')]('/:id',auth[_0xed7e('0x7')](),controller[_0xed7e('0x8')]);router['get'](_0xed7e('0x9'),auth['isAuthenticated'](),controller[_0xed7e('0xa')]);router[_0xed7e('0x6')](_0xed7e('0xb'),auth[_0xed7e('0x7')](),controller[_0xed7e('0xc')]);router[_0xed7e('0x6')](_0xed7e('0xd'),auth[_0xed7e('0x7')](),controller[_0xed7e('0xe')]);router[_0xed7e('0x6')]('/:id/hopper_black',auth[_0xed7e('0x7')](),controller[_0xed7e('0xf')]);router[_0xed7e('0x6')](_0xed7e('0x10'),auth['isAuthenticated'](),controller['getTeams']);router[_0xed7e('0x6')](_0xed7e('0x11'),auth[_0xed7e('0x7')](),controller['getAgents']);router[_0xed7e('0x6')](_0xed7e('0x12'),auth[_0xed7e('0x7')](),controller[_0xed7e('0x13')]);router[_0xed7e('0x6')](_0xed7e('0x14'),auth[_0xed7e('0x7')](),controller['getLists']);router[_0xed7e('0x6')]('/:id/blacklists',auth['isAuthenticated'](),controller[_0xed7e('0x15')]);router['post']('/',auth[_0xed7e('0x7')](),controller[_0xed7e('0x16')]);router['post'](_0xed7e('0x17'),auth['isAuthenticated'](),controller['clone']);router[_0xed7e('0x18')](_0xed7e('0x10'),auth[_0xed7e('0x7')](),controller[_0xed7e('0x19')]);router[_0xed7e('0x18')](_0xed7e('0x11'),auth[_0xed7e('0x7')](),controller[_0xed7e('0x1a')]);router[_0xed7e('0x18')](_0xed7e('0x14'),auth[_0xed7e('0x7')](),controller['addLists']);router[_0xed7e('0x18')](_0xed7e('0x1b'),auth[_0xed7e('0x7')](),controller[_0xed7e('0x1c')]);router[_0xed7e('0x1d')](_0xed7e('0x1e'),auth[_0xed7e('0x7')](),controller[_0xed7e('0x1f')]);router[_0xed7e('0x20')](_0xed7e('0x1e'),auth['isAuthenticated'](),controller[_0xed7e('0x21')]);router['delete'](_0xed7e('0x10'),auth[_0xed7e('0x7')](),controller[_0xed7e('0x22')]);router[_0xed7e('0x20')](_0xed7e('0x11'),auth[_0xed7e('0x7')](),controller[_0xed7e('0x23')]);router['delete'](_0xed7e('0x14'),auth[_0xed7e('0x7')](),controller[_0xed7e('0x24')]);router[_0xed7e('0x20')](_0xed7e('0x1b'),auth[_0xed7e('0x7')](),controller['removeBlackLists']);module[_0xed7e('0x25')]=router;