Built motion from commit (unavailable).|2.5.26
[motion2.git] / server / api / UserFaxInteraction / UserFaxInteraction.controller.js
diff --git a/server/api/UserFaxInteraction/UserFaxInteraction.controller.js b/server/api/UserFaxInteraction/UserFaxInteraction.controller.js
deleted file mode 100644 (file)
index ed86ac8..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-// *************************************************************************
-// *                                                                       *
-// * xCALLY Motion -  The Omnichannel Contact Center                       *
-// * Copyright (c) Xenialab s.r.l. All Rights Reserved                     *
-// *                                                                       *
-// *************************************************************************
-// *                                                                       *
-// * Email: info@xcally.com                                                *
-// * Website: https://www.xcally.com                                       *
-// *                                                                       *
-// *************************************************************************
-// *                                                                       *
-// * The SOFTWARE PRODUCT is protected by copyright laws and international *
-// * copyright treaties, as well as other intellectual property laws and   *
-// * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
-// *                                                                       *
-// *************************************************************************
-var _0x8821=['filter','where','merge','VIRTUAL','options','includeAll','include','UserFaxInteraction','rows','catch','show','params','keys','find','create','body','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','UserProfileSection','autoAssociation','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','html-pdf','zip-dir','fast-json-patch','request-promise','moment','bluebird','util','path','sox','to-csv','ejs','lodash','squel','crypto','desk.js','papaparse','../../components/auth/service','../../config/logger','../../config/utils','../../config/license/util','../../mysqldb','status','end','json','count','offset','limit','set','reject','save','update','then','destroy','get','UserFaxInteractions','UserProfileResource','error','stack','name','send','index','fieldName','key','model','map','query','intersection','attributes','fields','length','hasOwnProperty','nolimit','order','sort','filters','pick'];(function(_0x4bde1e,_0x1234ce){var _0x1db645=function(_0x63e664){while(--_0x63e664){_0x4bde1e['push'](_0x4bde1e['shift']());}};_0x1db645(++_0x1234ce);}(_0x8821,0xfc));var _0x1882=function(_0x24fa1a,_0x16d9c2){_0x24fa1a=_0x24fa1a-0x0;var _0xc5621f=_0x8821[_0x24fa1a];return _0xc5621f;};'use strict';var pdf=require(_0x1882('0x0'));var emlformat=require('eml-format');var rimraf=require('rimraf');var zipdir=require(_0x1882('0x1'));var jsonpatch=require(_0x1882('0x2'));var rp=require(_0x1882('0x3'));var moment=require(_0x1882('0x4'));var BPromise=require(_0x1882('0x5'));var Mustache=require('mustache');var util=require(_0x1882('0x6'));var path=require(_0x1882('0x7'));var sox=require(_0x1882('0x8'));var csv=require(_0x1882('0x9'));var ejs=require(_0x1882('0xa'));var fs=require('fs');var _=require(_0x1882('0xb'));var squel=require(_0x1882('0xc'));var crypto=require(_0x1882('0xd'));var jsforce=require('jsforce');var deskjs=require(_0x1882('0xe'));var toCsv=require(_0x1882('0x9'));var querystring=require('querystring');var Papa=require(_0x1882('0xf'));var Redis=require('ioredis');var authService=require(_0x1882('0x10'));var qs=require('../../components/parsers/qs');var as=require('../../components/parsers/advancedSearch');var hardwareService=require('../../config/license/hardware');var logger=require(_0x1882('0x11'))('api');var utils=require(_0x1882('0x12'));var config=require('../../config/environment');var licenseUtil=require(_0x1882('0x13'));var db=require(_0x1882('0x14'))['db'];function respondWithStatusCode(_0x4e529c,_0x126571){_0x126571=_0x126571||0xcc;return function(_0x1fd838){if(_0x1fd838){return _0x4e529c['sendStatus'](_0x126571);}return _0x4e529c[_0x1882('0x15')](_0x126571)[_0x1882('0x16')]();};}function respondWithResult(_0x3f1fd7,_0x343460){_0x343460=_0x343460||0xc8;return function(_0x3b21bf){if(_0x3b21bf){return _0x3f1fd7[_0x1882('0x15')](_0x343460)[_0x1882('0x17')](_0x3b21bf);}};}function respondWithFilteredResult(_0x507c3c,_0x5e5fa1){return function(_0x4a75c5){if(_0x4a75c5){var _0x4192eb=_0x4a75c5[_0x1882('0x18')],_0x57c827=_0x5e5fa1[_0x1882('0x19')],_0x237da8=_0x5e5fa1[_0x1882('0x19')]+_0x5e5fa1[_0x1882('0x1a')],_0x4335a8;if(_0x237da8>=_0x4192eb){_0x237da8=_0x4192eb;_0x4335a8=0xc8;}else{_0x4335a8=0xce;}_0x507c3c[_0x1882('0x15')](_0x4335a8);return _0x507c3c[_0x1882('0x1b')]('Content-Range',_0x57c827+'-'+_0x237da8+'/'+_0x4192eb)[_0x1882('0x17')](_0x4a75c5);}return null;};}function patchUpdates(_0x226c38){return function(_0x229b2d){try{jsonpatch['apply'](_0x229b2d,_0x226c38,!![]);}catch(_0x13183a){return BPromise[_0x1882('0x1c')](_0x13183a);}return _0x229b2d[_0x1882('0x1d')]();};}function saveUpdates(_0x378af2,_0x41cca9){return function(_0x53c7d7){if(_0x53c7d7){return _0x53c7d7[_0x1882('0x1e')](_0x378af2)[_0x1882('0x1f')](function(_0x23e39c){return _0x23e39c;});}return null;};}function removeEntity(_0x34ecc7,_0x17a191){return function(_0xb43e63){if(_0xb43e63){return _0xb43e63[_0x1882('0x20')]()[_0x1882('0x1f')](function(){var _0x924350=_0xb43e63[_0x1882('0x21')]({'plain':!![]});var _0x140399=_0x1882('0x22');return db[_0x1882('0x23')]['destroy']({'where':{'type':_0x140399,'resourceId':_0x924350['id']}})[_0x1882('0x1f')](function(){return _0xb43e63;});})[_0x1882('0x1f')](function(){_0x34ecc7[_0x1882('0x15')](0xcc)['end']();});}};}function handleEntityNotFound(_0x4d6e39,_0x142923){return function(_0x2f7e66){if(!_0x2f7e66){_0x4d6e39['sendStatus'](0x194);}return _0x2f7e66;};}function handleError(_0x4bac3d,_0x52d855){_0x52d855=_0x52d855||0x1f4;return function(_0x193463){logger[_0x1882('0x24')](_0x193463[_0x1882('0x25')]);if(_0x193463[_0x1882('0x26')]){delete _0x193463[_0x1882('0x26')];}_0x4bac3d['status'](_0x52d855)[_0x1882('0x27')](_0x193463);};}exports[_0x1882('0x28')]=function(_0xf73b20,_0x587392){var _0x269c5f={},_0x14323e={},_0x12621f={'count':0x0,'rows':[]};var _0x59f1ba=_['map'](db['UserFaxInteraction']['rawAttributes'],function(_0x16f0a3){return{'name':_0x16f0a3[_0x1882('0x29')],'type':_0x16f0a3['type'][_0x1882('0x2a')]};});_0x14323e[_0x1882('0x2b')]=_[_0x1882('0x2c')](_0x59f1ba,'name');_0x14323e['query']=_['keys'](_0xf73b20[_0x1882('0x2d')]);_0x14323e['filters']=_[_0x1882('0x2e')](_0x14323e[_0x1882('0x2b')],_0x14323e[_0x1882('0x2d')]);_0x269c5f[_0x1882('0x2f')]=_['intersection'](_0x14323e[_0x1882('0x2b')],qs['fields'](_0xf73b20[_0x1882('0x2d')][_0x1882('0x30')]));_0x269c5f[_0x1882('0x2f')]=_0x269c5f['attributes'][_0x1882('0x31')]?_0x269c5f['attributes']:_0x14323e[_0x1882('0x2b')];if(!_0xf73b20[_0x1882('0x2d')][_0x1882('0x32')](_0x1882('0x33'))){_0x269c5f[_0x1882('0x1a')]=qs[_0x1882('0x1a')](_0xf73b20[_0x1882('0x2d')][_0x1882('0x1a')]);_0x269c5f['offset']=qs[_0x1882('0x19')](_0xf73b20[_0x1882('0x2d')][_0x1882('0x19')]);}_0x269c5f[_0x1882('0x34')]=qs['sort'](_0xf73b20['query'][_0x1882('0x35')]);_0x269c5f['where']=qs[_0x1882('0x36')](_[_0x1882('0x37')](_0xf73b20[_0x1882('0x2d')],_0x14323e[_0x1882('0x36')]),_0x59f1ba);if(_0xf73b20['query'][_0x1882('0x38')]){_0x269c5f[_0x1882('0x39')]=_[_0x1882('0x3a')](_0x269c5f[_0x1882('0x39')],{'$or':_[_0x1882('0x2c')](_0x59f1ba,function(_0x39fee0){if(_0x39fee0['type']!==_0x1882('0x3b')){var _0x15890b={};_0x15890b[_0x39fee0[_0x1882('0x26')]]={'$like':'%'+_0xf73b20[_0x1882('0x2d')]['filter']+'%'};return _0x15890b;}})});}_0x269c5f=_[_0x1882('0x3a')]({},_0x269c5f,_0xf73b20[_0x1882('0x3c')]);var _0x15f257={'where':_0x269c5f['where']};return db['UserFaxInteraction'][_0x1882('0x18')](_0x15f257)[_0x1882('0x1f')](function(_0xc094ee){_0x12621f[_0x1882('0x18')]=_0xc094ee;if(_0xf73b20['query'][_0x1882('0x3d')]){_0x269c5f[_0x1882('0x3e')]=[{'all':!![]}];}return db[_0x1882('0x3f')]['findAll'](_0x269c5f);})[_0x1882('0x1f')](function(_0x26490b){_0x12621f[_0x1882('0x40')]=_0x26490b;return _0x12621f;})[_0x1882('0x1f')](respondWithFilteredResult(_0x587392,_0x269c5f))[_0x1882('0x41')](handleError(_0x587392,null));};exports[_0x1882('0x42')]=function(_0x1107b1,_0x4ecc90){var _0x5da4a2={'raw':!![],'where':{'id':_0x1107b1[_0x1882('0x43')]['id']}},_0x7c47f2={};_0x7c47f2[_0x1882('0x2b')]=_[_0x1882('0x44')](db[_0x1882('0x3f')]['rawAttributes']);_0x7c47f2[_0x1882('0x2d')]=_[_0x1882('0x44')](_0x1107b1[_0x1882('0x2d')]);_0x7c47f2[_0x1882('0x36')]=_[_0x1882('0x2e')](_0x7c47f2['model'],_0x7c47f2['query']);_0x5da4a2[_0x1882('0x2f')]=_[_0x1882('0x2e')](_0x7c47f2[_0x1882('0x2b')],qs[_0x1882('0x30')](_0x1107b1['query'][_0x1882('0x30')]));_0x5da4a2[_0x1882('0x2f')]=_0x5da4a2[_0x1882('0x2f')][_0x1882('0x31')]?_0x5da4a2[_0x1882('0x2f')]:_0x7c47f2[_0x1882('0x2b')];if(_0x1107b1[_0x1882('0x2d')]['includeAll']){_0x5da4a2[_0x1882('0x3e')]=[{'all':!![]}];}_0x5da4a2=_[_0x1882('0x3a')]({},_0x5da4a2,_0x1107b1[_0x1882('0x3c')]);return db[_0x1882('0x3f')][_0x1882('0x45')](_0x5da4a2)[_0x1882('0x1f')](handleEntityNotFound(_0x4ecc90,null))[_0x1882('0x1f')](respondWithResult(_0x4ecc90,null))[_0x1882('0x41')](handleError(_0x4ecc90,null));};exports[_0x1882('0x46')]=function(_0x253a15,_0x4ef079){return db[_0x1882('0x3f')]['create'](_0x253a15[_0x1882('0x47')],{})[_0x1882('0x1f')](function(_0x5eea93){var _0x53ab19=_0x253a15['user'][_0x1882('0x21')]({'plain':!![]});if(!_0x53ab19)throw new Error(_0x1882('0x48'));if(_0x53ab19[_0x1882('0x49')]==='user'){var _0x550a7c=_0x5eea93[_0x1882('0x21')]({'plain':!![]});var _0x564251=_0x1882('0x22');return db[_0x1882('0x4a')][_0x1882('0x45')]({'where':{'name':_0x564251,'userProfileId':_0x53ab19['userProfileId']},'raw':!![]})[_0x1882('0x1f')](function(_0x53bec2){if(_0x53bec2&&_0x53bec2[_0x1882('0x4b')]===0x0){return db[_0x1882('0x23')][_0x1882('0x46')]({'name':_0x550a7c[_0x1882('0x26')],'resourceId':_0x550a7c['id'],'type':_0x53bec2[_0x1882('0x26')],'sectionId':_0x53bec2['id']},{})[_0x1882('0x1f')](function(){return _0x5eea93;});}else{return _0x5eea93;}})[_0x1882('0x41')](function(_0x5eaa7a){logger[_0x1882('0x24')](_0x1882('0x4c'),_0x5eaa7a);throw _0x5eaa7a;});}return _0x5eea93;})[_0x1882('0x1f')](respondWithResult(_0x4ef079,0xc9))[_0x1882('0x41')](handleError(_0x4ef079,null));};exports[_0x1882('0x1e')]=function(_0x526b08,_0x575149){if(_0x526b08[_0x1882('0x47')]['id']){delete _0x526b08[_0x1882('0x47')]['id'];}return db[_0x1882('0x3f')]['find']({'where':{'id':_0x526b08[_0x1882('0x43')]['id']}})[_0x1882('0x1f')](handleEntityNotFound(_0x575149,null))[_0x1882('0x1f')](saveUpdates(_0x526b08['body'],null))['then'](respondWithResult(_0x575149,null))[_0x1882('0x41')](handleError(_0x575149,null));};exports[_0x1882('0x20')]=function(_0x4ccf02,_0x34c40a){return db[_0x1882('0x3f')][_0x1882('0x45')]({'where':{'id':_0x4ccf02[_0x1882('0x43')]['id']}})[_0x1882('0x1f')](handleEntityNotFound(_0x34c40a,null))['then'](removeEntity(_0x34c40a,null))['catch'](handleError(_0x34c40a,null));};
\ No newline at end of file