Built motion from commit b0a9a629.|2.6.33
[motion2.git] / server / api / voiceChanSpy / voiceChanSpy.controller.js
index 92aa490..acb5710 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x915a=['querystring','../../components/auth/service','../../components/parsers/advancedSearch','../../config/logger','api','../../config/utils','../../config/environment','status','end','offset','undefined','limit','count','set','Content-Range','json','reject','save','then','get','ChanSpies','UserProfileResource','destroy','sendStatus','error','stack','name','send','index','VoiceChanSpy','rawAttributes','type','key','model','map','keys','query','filters','attributes','intersection','fields','length','hasOwnProperty','nolimit','sort','where','pick','filter','merge','VIRTUAL','options','includeAll','include','findAll','catch','show','params','create','user','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','find','userProfileId','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','update','body','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','bluebird','path','sox','to-csv','ejs','fs-extra','lodash','jsforce','desk.js'];(function(_0x5b644e,_0x2e5e07){var _0x49c6bf=function(_0x3032d9){while(--_0x3032d9){_0x5b644e['push'](_0x5b644e['shift']());}};_0x49c6bf(++_0x2e5e07);}(_0x915a,0x1d2));var _0xa915=function(_0x33f265,_0x12cecd){_0x33f265=_0x33f265-0x0;var _0x1d1124=_0x915a[_0x33f265];return _0x1d1124;};'use strict';var emlformat=require(_0xa915('0x0'));var rimraf=require(_0xa915('0x1'));var zipdir=require(_0xa915('0x2'));var jsonpatch=require(_0xa915('0x3'));var rp=require(_0xa915('0x4'));var moment=require('moment');var BPromise=require(_0xa915('0x5'));var Mustache=require('mustache');var util=require('util');var path=require(_0xa915('0x6'));var sox=require(_0xa915('0x7'));var csv=require(_0xa915('0x8'));var ejs=require(_0xa915('0x9'));var fs=require('fs');var fs_extra=require(_0xa915('0xa'));var _=require(_0xa915('0xb'));var squel=require('squel');var crypto=require('crypto');var jsforce=require(_0xa915('0xc'));var deskjs=require(_0xa915('0xd'));var toCsv=require(_0xa915('0x8'));var querystring=require(_0xa915('0xe'));var Papa=require('papaparse');var Redis=require('ioredis');var authService=require(_0xa915('0xf'));var qs=require('../../components/parsers/qs');var as=require(_0xa915('0x10'));var hardwareService=require('../../config/license/hardware');var logger=require(_0xa915('0x11'))(_0xa915('0x12'));var utils=require(_0xa915('0x13'));var config=require(_0xa915('0x14'));var licenseUtil=require('../../config/license/util');var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x3edd93,_0x5d7c09){_0x5d7c09=_0x5d7c09||0xcc;return function(_0x274f4d){if(_0x274f4d){return _0x3edd93['sendStatus'](_0x5d7c09);}return _0x3edd93[_0xa915('0x15')](_0x5d7c09)[_0xa915('0x16')]();};}function respondWithResult(_0x22b588,_0x21d782){_0x21d782=_0x21d782||0xc8;return function(_0x3ecf23){if(_0x3ecf23){return _0x22b588[_0xa915('0x15')](_0x21d782)['json'](_0x3ecf23);}};}function respondWithFilteredResult(_0x23ecd8,_0x19889d){return function(_0xf9f02c){if(_0xf9f02c){var _0x590be6=typeof _0x19889d[_0xa915('0x17')]===_0xa915('0x18')&&typeof _0x19889d[_0xa915('0x19')]===_0xa915('0x18');var _0x3f5aff=_0xf9f02c[_0xa915('0x1a')];var _0x23d0df=_0x590be6?0x0:_0x19889d[_0xa915('0x17')];var _0x339335=_0x590be6?_0xf9f02c[_0xa915('0x1a')]:_0x19889d[_0xa915('0x17')]+_0x19889d['limit'];var _0x24af34;if(_0x339335>=_0x3f5aff){_0x339335=_0x3f5aff;_0x24af34=0xc8;}else{_0x24af34=0xce;}_0x23ecd8['status'](_0x24af34);return _0x23ecd8[_0xa915('0x1b')](_0xa915('0x1c'),_0x23d0df+'-'+_0x339335+'/'+_0x3f5aff)[_0xa915('0x1d')](_0xf9f02c);}return null;};}function patchUpdates(_0x414d36){return function(_0x15c3e0){try{jsonpatch['apply'](_0x15c3e0,_0x414d36,!![]);}catch(_0xa93602){return BPromise[_0xa915('0x1e')](_0xa93602);}return _0x15c3e0[_0xa915('0x1f')]();};}function saveUpdates(_0x3d94d1,_0x12c054){return function(_0x226c30){if(_0x226c30){return _0x226c30['update'](_0x3d94d1)[_0xa915('0x20')](function(_0x3e4726){return _0x3e4726;});}return null;};}function removeEntity(_0x220d66,_0x23515d){return function(_0x5a3eac){if(_0x5a3eac){return _0x5a3eac['destroy']()[_0xa915('0x20')](function(){var _0x58eb14=_0x5a3eac[_0xa915('0x21')]({'plain':!![]});var _0x3b8cbb=_0xa915('0x22');return db[_0xa915('0x23')][_0xa915('0x24')]({'where':{'type':_0x3b8cbb,'resourceId':_0x58eb14['id']}})[_0xa915('0x20')](function(){return _0x5a3eac;});})[_0xa915('0x20')](function(){_0x220d66['status'](0xcc)[_0xa915('0x16')]();});}};}function handleEntityNotFound(_0x1bb9e4,_0x5cd3f2){return function(_0x1bee59){if(!_0x1bee59){_0x1bb9e4[_0xa915('0x25')](0x194);}return _0x1bee59;};}function handleError(_0x3d7251,_0x30bfe2){_0x30bfe2=_0x30bfe2||0x1f4;return function(_0x5a62c0){logger[_0xa915('0x26')](_0x5a62c0[_0xa915('0x27')]);if(_0x5a62c0['name']){delete _0x5a62c0[_0xa915('0x28')];}_0x3d7251[_0xa915('0x15')](_0x30bfe2)[_0xa915('0x29')](_0x5a62c0);};}exports[_0xa915('0x2a')]=function(_0x30f7dc,_0x1a0276){var _0x47ab9f={},_0x43359a={},_0x319238={'count':0x0,'rows':[]};var _0x119d36=_['map'](db[_0xa915('0x2b')][_0xa915('0x2c')],function(_0x430fa6){return{'name':_0x430fa6['fieldName'],'type':_0x430fa6[_0xa915('0x2d')][_0xa915('0x2e')]};});_0x43359a[_0xa915('0x2f')]=_[_0xa915('0x30')](_0x119d36,'name');_0x43359a['query']=_[_0xa915('0x31')](_0x30f7dc[_0xa915('0x32')]);_0x43359a[_0xa915('0x33')]=_['intersection'](_0x43359a[_0xa915('0x2f')],_0x43359a['query']);_0x47ab9f[_0xa915('0x34')]=_[_0xa915('0x35')](_0x43359a[_0xa915('0x2f')],qs[_0xa915('0x36')](_0x30f7dc[_0xa915('0x32')][_0xa915('0x36')]));_0x47ab9f[_0xa915('0x34')]=_0x47ab9f['attributes'][_0xa915('0x37')]?_0x47ab9f[_0xa915('0x34')]:_0x43359a[_0xa915('0x2f')];if(!_0x30f7dc[_0xa915('0x32')][_0xa915('0x38')](_0xa915('0x39'))){_0x47ab9f['limit']=qs[_0xa915('0x19')](_0x30f7dc[_0xa915('0x32')][_0xa915('0x19')]);_0x47ab9f[_0xa915('0x17')]=qs[_0xa915('0x17')](_0x30f7dc[_0xa915('0x32')][_0xa915('0x17')]);}_0x47ab9f['order']=qs['sort'](_0x30f7dc['query'][_0xa915('0x3a')]);_0x47ab9f[_0xa915('0x3b')]=qs[_0xa915('0x33')](_[_0xa915('0x3c')](_0x30f7dc[_0xa915('0x32')],_0x43359a[_0xa915('0x33')]),_0x119d36);if(_0x30f7dc[_0xa915('0x32')][_0xa915('0x3d')]){_0x47ab9f[_0xa915('0x3b')]=_[_0xa915('0x3e')](_0x47ab9f[_0xa915('0x3b')],{'$or':_[_0xa915('0x30')](_0x119d36,function(_0x25c9a9){if(_0x25c9a9[_0xa915('0x2d')]!==_0xa915('0x3f')){var _0x5852d9={};_0x5852d9[_0x25c9a9[_0xa915('0x28')]]={'$like':'%'+_0x30f7dc[_0xa915('0x32')][_0xa915('0x3d')]+'%'};return _0x5852d9;}})});}_0x47ab9f=_[_0xa915('0x3e')]({},_0x47ab9f,_0x30f7dc[_0xa915('0x40')]);var _0x56674d={'where':_0x47ab9f[_0xa915('0x3b')]};return db[_0xa915('0x2b')][_0xa915('0x1a')](_0x56674d)[_0xa915('0x20')](function(_0x5e435a){_0x319238[_0xa915('0x1a')]=_0x5e435a;if(_0x30f7dc[_0xa915('0x32')][_0xa915('0x41')]){_0x47ab9f[_0xa915('0x42')]=[{'all':!![]}];}return db[_0xa915('0x2b')][_0xa915('0x43')](_0x47ab9f);})[_0xa915('0x20')](function(_0x44ac8b){_0x319238['rows']=_0x44ac8b;return _0x319238;})[_0xa915('0x20')](respondWithFilteredResult(_0x1a0276,_0x47ab9f))[_0xa915('0x44')](handleError(_0x1a0276,null));};exports[_0xa915('0x45')]=function(_0x452310,_0x5d16a1){var _0x145466={'raw':![],'where':{'id':_0x452310[_0xa915('0x46')]['id']}},_0x4d2554={};_0x4d2554[_0xa915('0x2f')]=_['keys'](db[_0xa915('0x2b')]['rawAttributes']);_0x4d2554['query']=_[_0xa915('0x31')](_0x452310[_0xa915('0x32')]);_0x4d2554[_0xa915('0x33')]=_[_0xa915('0x35')](_0x4d2554[_0xa915('0x2f')],_0x4d2554[_0xa915('0x32')]);_0x145466['attributes']=_[_0xa915('0x35')](_0x4d2554[_0xa915('0x2f')],qs[_0xa915('0x36')](_0x452310[_0xa915('0x32')][_0xa915('0x36')]));_0x145466[_0xa915('0x34')]=_0x145466[_0xa915('0x34')][_0xa915('0x37')]?_0x145466['attributes']:_0x4d2554['model'];if(_0x452310[_0xa915('0x32')][_0xa915('0x41')]){_0x145466[_0xa915('0x42')]=[{'all':!![]}];}_0x145466=_[_0xa915('0x3e')]({},_0x145466,_0x452310[_0xa915('0x40')]);return db[_0xa915('0x2b')]['find'](_0x145466)[_0xa915('0x20')](handleEntityNotFound(_0x5d16a1,null))[_0xa915('0x20')](respondWithResult(_0x5d16a1,null))[_0xa915('0x44')](handleError(_0x5d16a1,null));};exports[_0xa915('0x47')]=function(_0x285313,_0x3e1b81){return db[_0xa915('0x2b')][_0xa915('0x47')](_0x285313['body'],{})[_0xa915('0x20')](function(_0x185c5c){var _0x4744ef=_0x285313[_0xa915('0x48')][_0xa915('0x21')]({'plain':!![]});if(!_0x4744ef)throw new Error(_0xa915('0x49'));if(_0x4744ef[_0xa915('0x4a')]===_0xa915('0x48')){var _0x2a8f00=_0x185c5c[_0xa915('0x21')]({'plain':!![]});var _0x580619='ChanSpies';return db['UserProfileSection'][_0xa915('0x4b')]({'where':{'name':_0x580619,'userProfileId':_0x4744ef[_0xa915('0x4c')]},'raw':!![]})[_0xa915('0x20')](function(_0xea3257){if(_0xea3257&&_0xea3257['autoAssociation']===0x0){return db[_0xa915('0x23')][_0xa915('0x47')]({'name':_0x2a8f00[_0xa915('0x28')],'resourceId':_0x2a8f00['id'],'type':_0xea3257[_0xa915('0x28')],'sectionId':_0xea3257['id']},{})[_0xa915('0x20')](function(){return _0x185c5c;});}else{return _0x185c5c;}})[_0xa915('0x44')](function(_0x1fb931){logger['error'](_0xa915('0x4d'),_0x1fb931);throw _0x1fb931;});}return _0x185c5c;})[_0xa915('0x20')](respondWithResult(_0x3e1b81,0xc9))[_0xa915('0x44')](handleError(_0x3e1b81,null));};exports[_0xa915('0x4e')]=function(_0x341d9f,_0x53284f){if(_0x341d9f[_0xa915('0x4f')]['id']){delete _0x341d9f['body']['id'];}return db['VoiceChanSpy']['find']({'where':{'id':_0x341d9f[_0xa915('0x46')]['id']}})[_0xa915('0x20')](handleEntityNotFound(_0x53284f,null))[_0xa915('0x20')](saveUpdates(_0x341d9f[_0xa915('0x4f')],null))['then'](respondWithResult(_0x53284f,null))[_0xa915('0x44')](handleError(_0x53284f,null));};exports[_0xa915('0x24')]=function(_0x19259b,_0x22b868){return db[_0xa915('0x2b')][_0xa915('0x4b')]({'where':{'id':_0x19259b[_0xa915('0x46')]['id']}})[_0xa915('0x20')](handleEntityNotFound(_0x22b868,null))[_0xa915('0x20')](removeEntity(_0x22b868,null))[_0xa915('0x44')](handleError(_0x22b868,null));};
\ No newline at end of file
+var _0xe205=['rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','sox','to-csv','ejs','fs-extra','crypto','querystring','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/logger','api','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','sendStatus','end','status','json','offset','undefined','limit','count','set','Content-Range','save','update','then','get','ChanSpies','UserProfileResource','destroy','error','stack','name','index','map','VoiceChanSpy','rawAttributes','fieldName','type','key','model','query','filters','intersection','attributes','fields','length','hasOwnProperty','sort','where','pick','filter','merge','VIRTUAL','options','include','findAll','rows','catch','show','params','keys','includeAll','find','create','body','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','UserProfileSection','userProfileId','autoAssociation','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','eml-format'];(function(_0x11a0b0,_0x13077c){var _0x1382e6=function(_0x562ed0){while(--_0x562ed0){_0x11a0b0['push'](_0x11a0b0['shift']());}};_0x1382e6(++_0x13077c);}(_0xe205,0xa7));var _0x5e20=function(_0x58cc49,_0x1eadcf){_0x58cc49=_0x58cc49-0x0;var _0x84cb24=_0xe205[_0x58cc49];return _0x84cb24;};'use strict';var emlformat=require(_0x5e20('0x0'));var rimraf=require(_0x5e20('0x1'));var zipdir=require(_0x5e20('0x2'));var jsonpatch=require(_0x5e20('0x3'));var rp=require(_0x5e20('0x4'));var moment=require(_0x5e20('0x5'));var BPromise=require(_0x5e20('0x6'));var Mustache=require(_0x5e20('0x7'));var util=require(_0x5e20('0x8'));var path=require('path');var sox=require(_0x5e20('0x9'));var csv=require(_0x5e20('0xa'));var ejs=require(_0x5e20('0xb'));var fs=require('fs');var fs_extra=require(_0x5e20('0xc'));var _=require('lodash');var squel=require('squel');var crypto=require(_0x5e20('0xd'));var jsforce=require('jsforce');var deskjs=require('desk.js');var toCsv=require(_0x5e20('0xa'));var querystring=require(_0x5e20('0xe'));var Papa=require('papaparse');var Redis=require(_0x5e20('0xf'));var authService=require(_0x5e20('0x10'));var qs=require(_0x5e20('0x11'));var as=require(_0x5e20('0x12'));var hardwareService=require('../../config/license/hardware');var logger=require(_0x5e20('0x13'))(_0x5e20('0x14'));var utils=require(_0x5e20('0x15'));var config=require(_0x5e20('0x16'));var licenseUtil=require(_0x5e20('0x17'));var db=require(_0x5e20('0x18'))['db'];function respondWithStatusCode(_0x54deee,_0x19eacf){_0x19eacf=_0x19eacf||0xcc;return function(_0x29b7a2){if(_0x29b7a2){return _0x54deee[_0x5e20('0x19')](_0x19eacf);}return _0x54deee['status'](_0x19eacf)[_0x5e20('0x1a')]();};}function respondWithResult(_0x5d827e,_0x1f47f3){_0x1f47f3=_0x1f47f3||0xc8;return function(_0x5ba833){if(_0x5ba833){return _0x5d827e[_0x5e20('0x1b')](_0x1f47f3)[_0x5e20('0x1c')](_0x5ba833);}};}function respondWithFilteredResult(_0x275026,_0x148ada){return function(_0x294df8){if(_0x294df8){var _0x542b3c=typeof _0x148ada[_0x5e20('0x1d')]===_0x5e20('0x1e')&&typeof _0x148ada[_0x5e20('0x1f')]===_0x5e20('0x1e');var _0x2f194b=_0x294df8[_0x5e20('0x20')];var _0x1cc706=_0x542b3c?0x0:_0x148ada[_0x5e20('0x1d')];var _0x4d3e4a=_0x542b3c?_0x294df8[_0x5e20('0x20')]:_0x148ada[_0x5e20('0x1d')]+_0x148ada['limit'];var _0x295eb3;if(_0x4d3e4a>=_0x2f194b){_0x4d3e4a=_0x2f194b;_0x295eb3=0xc8;}else{_0x295eb3=0xce;}_0x275026[_0x5e20('0x1b')](_0x295eb3);return _0x275026[_0x5e20('0x21')](_0x5e20('0x22'),_0x1cc706+'-'+_0x4d3e4a+'/'+_0x2f194b)['json'](_0x294df8);}return null;};}function patchUpdates(_0x2954fc){return function(_0x50f222){try{jsonpatch['apply'](_0x50f222,_0x2954fc,!![]);}catch(_0x57c7c5){return BPromise['reject'](_0x57c7c5);}return _0x50f222[_0x5e20('0x23')]();};}function saveUpdates(_0x5cca90,_0x3d89e4){return function(_0x29b111){if(_0x29b111){return _0x29b111[_0x5e20('0x24')](_0x5cca90)[_0x5e20('0x25')](function(_0x3ef7fa){return _0x3ef7fa;});}return null;};}function removeEntity(_0x2d4614,_0x4c5732){return function(_0x15705f){if(_0x15705f){return _0x15705f['destroy']()['then'](function(){var _0x33993a=_0x15705f[_0x5e20('0x26')]({'plain':!![]});var _0x2bae08=_0x5e20('0x27');return db[_0x5e20('0x28')][_0x5e20('0x29')]({'where':{'type':_0x2bae08,'resourceId':_0x33993a['id']}})[_0x5e20('0x25')](function(){return _0x15705f;});})['then'](function(){_0x2d4614[_0x5e20('0x1b')](0xcc)[_0x5e20('0x1a')]();});}};}function handleEntityNotFound(_0x238758,_0x3032ef){return function(_0x4c799d){if(!_0x4c799d){_0x238758[_0x5e20('0x19')](0x194);}return _0x4c799d;};}function handleError(_0x2c5d80,_0x37f09a){_0x37f09a=_0x37f09a||0x1f4;return function(_0x222e7a){logger[_0x5e20('0x2a')](_0x222e7a[_0x5e20('0x2b')]);if(_0x222e7a['name']){delete _0x222e7a[_0x5e20('0x2c')];}_0x2c5d80[_0x5e20('0x1b')](_0x37f09a)['send'](_0x222e7a);};}exports[_0x5e20('0x2d')]=function(_0x21d1d8,_0x335f1e){var _0x4196a3={},_0x1548c8={},_0x395a27={'count':0x0,'rows':[]};var _0x4ff715=_[_0x5e20('0x2e')](db[_0x5e20('0x2f')][_0x5e20('0x30')],function(_0x5f2f1d){return{'name':_0x5f2f1d[_0x5e20('0x31')],'type':_0x5f2f1d[_0x5e20('0x32')][_0x5e20('0x33')]};});_0x1548c8[_0x5e20('0x34')]=_[_0x5e20('0x2e')](_0x4ff715,_0x5e20('0x2c'));_0x1548c8[_0x5e20('0x35')]=_['keys'](_0x21d1d8[_0x5e20('0x35')]);_0x1548c8[_0x5e20('0x36')]=_[_0x5e20('0x37')](_0x1548c8['model'],_0x1548c8[_0x5e20('0x35')]);_0x4196a3[_0x5e20('0x38')]=_[_0x5e20('0x37')](_0x1548c8[_0x5e20('0x34')],qs[_0x5e20('0x39')](_0x21d1d8[_0x5e20('0x35')][_0x5e20('0x39')]));_0x4196a3[_0x5e20('0x38')]=_0x4196a3[_0x5e20('0x38')][_0x5e20('0x3a')]?_0x4196a3[_0x5e20('0x38')]:_0x1548c8[_0x5e20('0x34')];if(!_0x21d1d8[_0x5e20('0x35')][_0x5e20('0x3b')]('nolimit')){_0x4196a3[_0x5e20('0x1f')]=qs['limit'](_0x21d1d8['query'][_0x5e20('0x1f')]);_0x4196a3[_0x5e20('0x1d')]=qs['offset'](_0x21d1d8[_0x5e20('0x35')][_0x5e20('0x1d')]);}_0x4196a3['order']=qs[_0x5e20('0x3c')](_0x21d1d8[_0x5e20('0x35')][_0x5e20('0x3c')]);_0x4196a3[_0x5e20('0x3d')]=qs[_0x5e20('0x36')](_[_0x5e20('0x3e')](_0x21d1d8[_0x5e20('0x35')],_0x1548c8[_0x5e20('0x36')]),_0x4ff715);if(_0x21d1d8[_0x5e20('0x35')][_0x5e20('0x3f')]){_0x4196a3[_0x5e20('0x3d')]=_[_0x5e20('0x40')](_0x4196a3[_0x5e20('0x3d')],{'$or':_[_0x5e20('0x2e')](_0x4ff715,function(_0x5ad136){if(_0x5ad136[_0x5e20('0x32')]!==_0x5e20('0x41')){var _0x17feb4={};_0x17feb4[_0x5ad136['name']]={'$like':'%'+_0x21d1d8[_0x5e20('0x35')][_0x5e20('0x3f')]+'%'};return _0x17feb4;}})});}_0x4196a3=_[_0x5e20('0x40')]({},_0x4196a3,_0x21d1d8[_0x5e20('0x42')]);var _0x39018d={'where':_0x4196a3['where']};return db[_0x5e20('0x2f')][_0x5e20('0x20')](_0x39018d)[_0x5e20('0x25')](function(_0x24c05f){_0x395a27[_0x5e20('0x20')]=_0x24c05f;if(_0x21d1d8[_0x5e20('0x35')]['includeAll']){_0x4196a3[_0x5e20('0x43')]=[{'all':!![]}];}return db[_0x5e20('0x2f')][_0x5e20('0x44')](_0x4196a3);})['then'](function(_0x2b031d){_0x395a27[_0x5e20('0x45')]=_0x2b031d;return _0x395a27;})[_0x5e20('0x25')](respondWithFilteredResult(_0x335f1e,_0x4196a3))[_0x5e20('0x46')](handleError(_0x335f1e,null));};exports[_0x5e20('0x47')]=function(_0x336d61,_0x113133){var _0x3edea7={'raw':![],'where':{'id':_0x336d61[_0x5e20('0x48')]['id']}},_0x5c9504={};_0x5c9504[_0x5e20('0x34')]=_[_0x5e20('0x49')](db['VoiceChanSpy'][_0x5e20('0x30')]);_0x5c9504['query']=_[_0x5e20('0x49')](_0x336d61[_0x5e20('0x35')]);_0x5c9504[_0x5e20('0x36')]=_[_0x5e20('0x37')](_0x5c9504[_0x5e20('0x34')],_0x5c9504['query']);_0x3edea7[_0x5e20('0x38')]=_['intersection'](_0x5c9504['model'],qs[_0x5e20('0x39')](_0x336d61[_0x5e20('0x35')][_0x5e20('0x39')]));_0x3edea7[_0x5e20('0x38')]=_0x3edea7[_0x5e20('0x38')][_0x5e20('0x3a')]?_0x3edea7[_0x5e20('0x38')]:_0x5c9504['model'];if(_0x336d61['query'][_0x5e20('0x4a')]){_0x3edea7[_0x5e20('0x43')]=[{'all':!![]}];}_0x3edea7=_['merge']({},_0x3edea7,_0x336d61[_0x5e20('0x42')]);return db[_0x5e20('0x2f')][_0x5e20('0x4b')](_0x3edea7)[_0x5e20('0x25')](handleEntityNotFound(_0x113133,null))[_0x5e20('0x25')](respondWithResult(_0x113133,null))['catch'](handleError(_0x113133,null));};exports[_0x5e20('0x4c')]=function(_0x245b52,_0x25491e){return db[_0x5e20('0x2f')][_0x5e20('0x4c')](_0x245b52[_0x5e20('0x4d')],{})[_0x5e20('0x25')](function(_0x4485bb){var _0x4fb004=_0x245b52['user']['get']({'plain':!![]});if(!_0x4fb004)throw new Error(_0x5e20('0x4e'));if(_0x4fb004[_0x5e20('0x4f')]==='user'){var _0x4392ca=_0x4485bb['get']({'plain':!![]});var _0x61a3f1='ChanSpies';return db[_0x5e20('0x50')]['find']({'where':{'name':_0x61a3f1,'userProfileId':_0x4fb004[_0x5e20('0x51')]},'raw':!![]})[_0x5e20('0x25')](function(_0x285d2e){if(_0x285d2e&&_0x285d2e[_0x5e20('0x52')]===0x0){return db[_0x5e20('0x28')][_0x5e20('0x4c')]({'name':_0x4392ca[_0x5e20('0x2c')],'resourceId':_0x4392ca['id'],'type':_0x285d2e[_0x5e20('0x2c')],'sectionId':_0x285d2e['id']},{})[_0x5e20('0x25')](function(){return _0x4485bb;});}else{return _0x4485bb;}})[_0x5e20('0x46')](function(_0x13b716){logger[_0x5e20('0x2a')](_0x5e20('0x53'),_0x13b716);throw _0x13b716;});}return _0x4485bb;})[_0x5e20('0x25')](respondWithResult(_0x25491e,0xc9))[_0x5e20('0x46')](handleError(_0x25491e,null));};exports[_0x5e20('0x24')]=function(_0x1619fa,_0x1ace56){if(_0x1619fa['body']['id']){delete _0x1619fa['body']['id'];}return db[_0x5e20('0x2f')]['find']({'where':{'id':_0x1619fa[_0x5e20('0x48')]['id']}})[_0x5e20('0x25')](handleEntityNotFound(_0x1ace56,null))[_0x5e20('0x25')](saveUpdates(_0x1619fa['body'],null))[_0x5e20('0x25')](respondWithResult(_0x1ace56,null))[_0x5e20('0x46')](handleError(_0x1ace56,null));};exports[_0x5e20('0x29')]=function(_0x5d0345,_0x5d2aa2){return db['VoiceChanSpy'][_0x5e20('0x4b')]({'where':{'id':_0x5d0345[_0x5e20('0x48')]['id']}})[_0x5e20('0x25')](handleEntityNotFound(_0x5d2aa2,null))[_0x5e20('0x25')](removeEntity(_0x5d2aa2,null))[_0x5e20('0x46')](handleError(_0x5d2aa2,null));};
\ No newline at end of file