Built motion from commit (unavailable).|2.5.4
[motion2.git] / server / api / voiceChanSpy / voiceChanSpy.controller.js
index 2ea1a2a..9e637e9 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x5c29=['create','body','Unable\x20to\x20retrieve\x20the\x20current\x20user','user','get','userProfileId','autoAssociation','error','html-pdf','eml-format','rimraf','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','sox','to-csv','ejs','lodash','squel','crypto','jsforce','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','api','../../config/utils','../../mysqldb','status','json','count','offset','limit','Content-Range','apply','reject','update','then','destroy','end','stack','name','index','map','fieldName','type','model','keys','query','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','order','sort','where','pick','filter','VIRTUAL','merge','includeAll','include','VoiceChanSpy','findAll','rows','show','rawAttributes','options','find','catch'];(function(_0x2e249d,_0x41b7e7){var _0x1faa37=function(_0x1422b4){while(--_0x1422b4){_0x2e249d['push'](_0x2e249d['shift']());}};_0x1faa37(++_0x41b7e7);}(_0x5c29,0x18e));var _0x95c2=function(_0x3c44b5,_0x130004){_0x3c44b5=_0x3c44b5-0x0;var _0x514e86=_0x5c29[_0x3c44b5];return _0x514e86;};'use strict';var pdf=require(_0x95c2('0x0'));var emlformat=require(_0x95c2('0x1'));var rimraf=require(_0x95c2('0x2'));var zipdir=require('zip-dir');var jsonpatch=require(_0x95c2('0x3'));var rp=require(_0x95c2('0x4'));var moment=require(_0x95c2('0x5'));var BPromise=require(_0x95c2('0x6'));var Mustache=require(_0x95c2('0x7'));var util=require(_0x95c2('0x8'));var path=require(_0x95c2('0x9'));var sox=require(_0x95c2('0xa'));var csv=require(_0x95c2('0xb'));var ejs=require(_0x95c2('0xc'));var fs=require('fs');var _=require(_0x95c2('0xd'));var squel=require(_0x95c2('0xe'));var crypto=require(_0x95c2('0xf'));var jsforce=require(_0x95c2('0x10'));var deskjs=require('desk.js');var toCsv=require('to-csv');var querystring=require(_0x95c2('0x11'));var Papa=require(_0x95c2('0x12'));var Redis=require(_0x95c2('0x13'));var authService=require(_0x95c2('0x14'));var qs=require(_0x95c2('0x15'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require('../../config/license/hardware');var logger=require('../../config/logger')(_0x95c2('0x16'));var utils=require(_0x95c2('0x17'));var config=require('../../config/environment');var db=require(_0x95c2('0x18'))['db'];function respondWithStatusCode(_0x37b0b0,_0x151cc7){_0x151cc7=_0x151cc7||0xcc;return function(_0x440a8e){if(_0x440a8e){return _0x37b0b0['sendStatus'](_0x151cc7);}return _0x37b0b0[_0x95c2('0x19')](_0x151cc7)['end']();};}function respondWithResult(_0x4f1155,_0x5cfb28){_0x5cfb28=_0x5cfb28||0xc8;return function(_0x5f3e7d){if(_0x5f3e7d){return _0x4f1155[_0x95c2('0x19')](_0x5cfb28)[_0x95c2('0x1a')](_0x5f3e7d);}};}function respondWithFilteredResult(_0xabda4e,_0x25ff65){return function(_0x340154){if(_0x340154){var _0x110f39=_0x340154[_0x95c2('0x1b')],_0x12cd25=_0x25ff65['offset'],_0x36dfda=_0x25ff65[_0x95c2('0x1c')]+_0x25ff65[_0x95c2('0x1d')],_0x23ad8b;if(_0x36dfda>=_0x110f39){_0x36dfda=_0x110f39;_0x23ad8b=0xc8;}else{_0x23ad8b=0xce;}_0xabda4e[_0x95c2('0x19')](_0x23ad8b);return _0xabda4e['set'](_0x95c2('0x1e'),_0x12cd25+'-'+_0x36dfda+'/'+_0x110f39)[_0x95c2('0x1a')](_0x340154);}return null;};}function patchUpdates(_0x1ee282){return function(_0x264a6b){try{jsonpatch[_0x95c2('0x1f')](_0x264a6b,_0x1ee282,!![]);}catch(_0x4edcf7){return BPromise[_0x95c2('0x20')](_0x4edcf7);}return _0x264a6b['save']();};}function saveUpdates(_0x2766c6,_0x5d5399){return function(_0x3e1283){if(_0x3e1283){return _0x3e1283[_0x95c2('0x21')](_0x2766c6)[_0x95c2('0x22')](function(_0x221117){return _0x221117;});}return null;};}function removeEntity(_0x174fcd,_0x2556fa){return function(_0x3b387b){if(_0x3b387b){return _0x3b387b[_0x95c2('0x23')]()[_0x95c2('0x22')](function(){var _0x4f1f3c=_0x3b387b['get']({'plain':!![]});var _0x251676='ChanSpies';return db['UserProfileResource'][_0x95c2('0x23')]({'where':{'type':_0x251676,'resourceId':_0x4f1f3c['id']}})['then'](function(){return _0x3b387b;});})[_0x95c2('0x22')](function(){_0x174fcd['status'](0xcc)[_0x95c2('0x24')]();});}};}function handleEntityNotFound(_0x43d37b,_0x5d6402){return function(_0x8524f0){if(!_0x8524f0){_0x43d37b['sendStatus'](0x194);}return _0x8524f0;};}function handleError(_0x4396b5,_0x6b1858){_0x6b1858=_0x6b1858||0x1f4;return function(_0x50d63d){logger['error'](_0x50d63d[_0x95c2('0x25')]);if(_0x50d63d[_0x95c2('0x26')]){delete _0x50d63d[_0x95c2('0x26')];}_0x4396b5[_0x95c2('0x19')](_0x6b1858)['send'](_0x50d63d);};}exports[_0x95c2('0x27')]=function(_0x26f55a,_0x935c9e){var _0x450d4a={},_0xa8c54f={},_0x5cfa8a={'count':0x0,'rows':[]};var _0x1bbe4f=_[_0x95c2('0x28')](db['VoiceChanSpy']['rawAttributes'],function(_0x4476b8){return{'name':_0x4476b8[_0x95c2('0x29')],'type':_0x4476b8[_0x95c2('0x2a')]['key']};});_0xa8c54f[_0x95c2('0x2b')]=_[_0x95c2('0x28')](_0x1bbe4f,_0x95c2('0x26'));_0xa8c54f['query']=_[_0x95c2('0x2c')](_0x26f55a[_0x95c2('0x2d')]);_0xa8c54f[_0x95c2('0x2e')]=_[_0x95c2('0x2f')](_0xa8c54f[_0x95c2('0x2b')],_0xa8c54f[_0x95c2('0x2d')]);_0x450d4a[_0x95c2('0x30')]=_['intersection'](_0xa8c54f[_0x95c2('0x2b')],qs['fields'](_0x26f55a[_0x95c2('0x2d')][_0x95c2('0x31')]));_0x450d4a[_0x95c2('0x30')]=_0x450d4a['attributes'][_0x95c2('0x32')]?_0x450d4a[_0x95c2('0x30')]:_0xa8c54f['model'];if(!_0x26f55a[_0x95c2('0x2d')][_0x95c2('0x33')](_0x95c2('0x34'))){_0x450d4a[_0x95c2('0x1d')]=qs[_0x95c2('0x1d')](_0x26f55a[_0x95c2('0x2d')]['limit']);_0x450d4a[_0x95c2('0x1c')]=qs[_0x95c2('0x1c')](_0x26f55a['query'][_0x95c2('0x1c')]);}_0x450d4a[_0x95c2('0x35')]=qs[_0x95c2('0x36')](_0x26f55a['query'][_0x95c2('0x36')]);_0x450d4a[_0x95c2('0x37')]=qs[_0x95c2('0x2e')](_[_0x95c2('0x38')](_0x26f55a['query'],_0xa8c54f[_0x95c2('0x2e')]),_0x1bbe4f);if(_0x26f55a['query'][_0x95c2('0x39')]){_0x450d4a[_0x95c2('0x37')]=_['merge'](_0x450d4a[_0x95c2('0x37')],{'$or':_[_0x95c2('0x28')](_0x1bbe4f,function(_0x3c6239){if(_0x3c6239['type']!==_0x95c2('0x3a')){var _0x17eacc={};_0x17eacc[_0x3c6239['name']]={'$like':'%'+_0x26f55a[_0x95c2('0x2d')]['filter']+'%'};return _0x17eacc;}})});}_0x450d4a=_[_0x95c2('0x3b')]({},_0x450d4a,_0x26f55a['options']);var _0x33a0d7={'where':_0x450d4a[_0x95c2('0x37')]};return db['VoiceChanSpy'][_0x95c2('0x1b')](_0x33a0d7)[_0x95c2('0x22')](function(_0x4035be){_0x5cfa8a[_0x95c2('0x1b')]=_0x4035be;if(_0x26f55a[_0x95c2('0x2d')][_0x95c2('0x3c')]){_0x450d4a[_0x95c2('0x3d')]=[{'all':!![]}];}return db[_0x95c2('0x3e')][_0x95c2('0x3f')](_0x450d4a);})['then'](function(_0x529211){_0x5cfa8a[_0x95c2('0x40')]=_0x529211;return _0x5cfa8a;})[_0x95c2('0x22')](respondWithFilteredResult(_0x935c9e,_0x450d4a))['catch'](handleError(_0x935c9e,null));};exports[_0x95c2('0x41')]=function(_0x427b31,_0x1acbcb){var _0x20e516={'raw':![],'where':{'id':_0x427b31['params']['id']}},_0x2c1581={};_0x2c1581[_0x95c2('0x2b')]=_['keys'](db[_0x95c2('0x3e')][_0x95c2('0x42')]);_0x2c1581['query']=_[_0x95c2('0x2c')](_0x427b31[_0x95c2('0x2d')]);_0x2c1581[_0x95c2('0x2e')]=_[_0x95c2('0x2f')](_0x2c1581['model'],_0x2c1581[_0x95c2('0x2d')]);_0x20e516[_0x95c2('0x30')]=_['intersection'](_0x2c1581[_0x95c2('0x2b')],qs[_0x95c2('0x31')](_0x427b31['query']['fields']));_0x20e516[_0x95c2('0x30')]=_0x20e516['attributes'][_0x95c2('0x32')]?_0x20e516[_0x95c2('0x30')]:_0x2c1581[_0x95c2('0x2b')];if(_0x427b31[_0x95c2('0x2d')]['includeAll']){_0x20e516[_0x95c2('0x3d')]=[{'all':!![]}];}_0x20e516=_['merge']({},_0x20e516,_0x427b31[_0x95c2('0x43')]);return db[_0x95c2('0x3e')][_0x95c2('0x44')](_0x20e516)['then'](handleEntityNotFound(_0x1acbcb,null))[_0x95c2('0x22')](respondWithResult(_0x1acbcb,null))[_0x95c2('0x45')](handleError(_0x1acbcb,null));};exports['create']=function(_0x5044eb,_0x2f2d80){return db[_0x95c2('0x3e')][_0x95c2('0x46')](_0x5044eb[_0x95c2('0x47')],{})['then'](function(_0x442be4){var _0x1b6f8d=_0x5044eb['user']['get']({'plain':!![]});if(!_0x1b6f8d)throw new Error(_0x95c2('0x48'));if(_0x1b6f8d['role']===_0x95c2('0x49')){var _0x6e226d=_0x442be4[_0x95c2('0x4a')]({'plain':!![]});var _0x2588f9='ChanSpies';return db['UserProfileSection']['find']({'where':{'name':_0x2588f9,'userProfileId':_0x1b6f8d[_0x95c2('0x4b')]},'raw':!![]})[_0x95c2('0x22')](function(_0xccdace){if(_0xccdace&&_0xccdace[_0x95c2('0x4c')]===0x0){return db['UserProfileResource'][_0x95c2('0x46')]({'name':_0x6e226d[_0x95c2('0x26')],'resourceId':_0x6e226d['id'],'type':_0xccdace[_0x95c2('0x26')],'sectionId':_0xccdace['id']},{})[_0x95c2('0x22')](function(){return _0x442be4;});}else{return _0x442be4;}})[_0x95c2('0x45')](function(_0x13701f){logger[_0x95c2('0x4d')]('Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s',_0x13701f);throw _0x13701f;});}return _0x442be4;})[_0x95c2('0x22')](respondWithResult(_0x2f2d80,0xc9))[_0x95c2('0x45')](handleError(_0x2f2d80,null));};exports[_0x95c2('0x21')]=function(_0x306f92,_0x5a8391){if(_0x306f92[_0x95c2('0x47')]['id']){delete _0x306f92[_0x95c2('0x47')]['id'];}return db[_0x95c2('0x3e')][_0x95c2('0x44')]({'where':{'id':_0x306f92['params']['id']}})[_0x95c2('0x22')](handleEntityNotFound(_0x5a8391,null))[_0x95c2('0x22')](saveUpdates(_0x306f92[_0x95c2('0x47')],null))['then'](respondWithResult(_0x5a8391,null))[_0x95c2('0x45')](handleError(_0x5a8391,null));};exports[_0x95c2('0x23')]=function(_0x473ac3,_0x23bd20){return db[_0x95c2('0x3e')]['find']({'where':{'id':_0x473ac3['params']['id']}})['then'](handleEntityNotFound(_0x23bd20,null))['then'](removeEntity(_0x23bd20,null))[_0x95c2('0x45')](handleError(_0x23bd20,null));};
\ No newline at end of file
+var _0x4700=['model','query','keys','filters','attributes','intersection','fields','length','hasOwnProperty','nolimit','order','sort','where','pick','merge','map','options','includeAll','catch','params','find','create','body','user','get','Unable\x20to\x20retrieve\x20the\x20current\x20user','ChanSpies','UserProfileSection','userProfileId','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','eml-format','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','sox','to-csv','ejs','lodash','squel','crypto','jsforce','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','../../config/logger','api','../../mysqldb','status','end','json','count','offset','limit','set','Content-Range','apply','reject','save','update','then','UserProfileResource','destroy','sendStatus','error','stack','name','send','index','VoiceChanSpy','rawAttributes','fieldName','type','key'];(function(_0x367cb2,_0x2b6f7d){var _0x50f0cf=function(_0x1b87a3){while(--_0x1b87a3){_0x367cb2['push'](_0x367cb2['shift']());}};_0x50f0cf(++_0x2b6f7d);}(_0x4700,0x162));var _0x0470=function(_0x482583,_0x30bee4){_0x482583=_0x482583-0x0;var _0x2f7e42=_0x4700[_0x482583];return _0x2f7e42;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0x0470('0x0'));var rimraf=require('rimraf');var zipdir=require(_0x0470('0x1'));var jsonpatch=require(_0x0470('0x2'));var rp=require(_0x0470('0x3'));var moment=require(_0x0470('0x4'));var BPromise=require(_0x0470('0x5'));var Mustache=require(_0x0470('0x6'));var util=require(_0x0470('0x7'));var path=require(_0x0470('0x8'));var sox=require(_0x0470('0x9'));var csv=require(_0x0470('0xa'));var ejs=require(_0x0470('0xb'));var fs=require('fs');var _=require(_0x0470('0xc'));var squel=require(_0x0470('0xd'));var crypto=require(_0x0470('0xe'));var jsforce=require(_0x0470('0xf'));var deskjs=require('desk.js');var toCsv=require(_0x0470('0xa'));var querystring=require(_0x0470('0x10'));var Papa=require(_0x0470('0x11'));var Redis=require(_0x0470('0x12'));var authService=require(_0x0470('0x13'));var qs=require(_0x0470('0x14'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require(_0x0470('0x15'));var logger=require(_0x0470('0x16'))(_0x0470('0x17'));var utils=require('../../config/utils');var config=require('../../config/environment');var db=require(_0x0470('0x18'))['db'];function respondWithStatusCode(_0x303b80,_0x20324e){_0x20324e=_0x20324e||0xcc;return function(_0x15ccb1){if(_0x15ccb1){return _0x303b80['sendStatus'](_0x20324e);}return _0x303b80[_0x0470('0x19')](_0x20324e)[_0x0470('0x1a')]();};}function respondWithResult(_0x1a4aac,_0x7a936){_0x7a936=_0x7a936||0xc8;return function(_0x11da91){if(_0x11da91){return _0x1a4aac[_0x0470('0x19')](_0x7a936)[_0x0470('0x1b')](_0x11da91);}};}function respondWithFilteredResult(_0x24a7bb,_0x1d022c){return function(_0x1f6354){if(_0x1f6354){var _0x4707d1=_0x1f6354[_0x0470('0x1c')],_0x42a548=_0x1d022c[_0x0470('0x1d')],_0x5d4013=_0x1d022c['offset']+_0x1d022c[_0x0470('0x1e')],_0x40b816;if(_0x5d4013>=_0x4707d1){_0x5d4013=_0x4707d1;_0x40b816=0xc8;}else{_0x40b816=0xce;}_0x24a7bb[_0x0470('0x19')](_0x40b816);return _0x24a7bb[_0x0470('0x1f')](_0x0470('0x20'),_0x42a548+'-'+_0x5d4013+'/'+_0x4707d1)['json'](_0x1f6354);}return null;};}function patchUpdates(_0x49b0f0){return function(_0x391885){try{jsonpatch[_0x0470('0x21')](_0x391885,_0x49b0f0,!![]);}catch(_0x5aa035){return BPromise[_0x0470('0x22')](_0x5aa035);}return _0x391885[_0x0470('0x23')]();};}function saveUpdates(_0x592850,_0x424a2b){return function(_0x1d31e1){if(_0x1d31e1){return _0x1d31e1[_0x0470('0x24')](_0x592850)[_0x0470('0x25')](function(_0x2d314f){return _0x2d314f;});}return null;};}function removeEntity(_0xb74b55,_0x5196c8){return function(_0x277676){if(_0x277676){return _0x277676['destroy']()[_0x0470('0x25')](function(){var _0x38feb7=_0x277676['get']({'plain':!![]});var _0x69f809='ChanSpies';return db[_0x0470('0x26')][_0x0470('0x27')]({'where':{'type':_0x69f809,'resourceId':_0x38feb7['id']}})[_0x0470('0x25')](function(){return _0x277676;});})[_0x0470('0x25')](function(){_0xb74b55[_0x0470('0x19')](0xcc)['end']();});}};}function handleEntityNotFound(_0x2a2568,_0x50a451){return function(_0x3d59f6){if(!_0x3d59f6){_0x2a2568[_0x0470('0x28')](0x194);}return _0x3d59f6;};}function handleError(_0x255cb8,_0x2bcac9){_0x2bcac9=_0x2bcac9||0x1f4;return function(_0x15bb1c){logger[_0x0470('0x29')](_0x15bb1c[_0x0470('0x2a')]);if(_0x15bb1c['name']){delete _0x15bb1c[_0x0470('0x2b')];}_0x255cb8[_0x0470('0x19')](_0x2bcac9)[_0x0470('0x2c')](_0x15bb1c);};}exports[_0x0470('0x2d')]=function(_0x54dfbc,_0x2e631b){var _0x142993={},_0x2ee344={},_0x4a32e6={'count':0x0,'rows':[]};var _0xe6ed62=_['map'](db[_0x0470('0x2e')][_0x0470('0x2f')],function(_0x516297){return{'name':_0x516297[_0x0470('0x30')],'type':_0x516297[_0x0470('0x31')][_0x0470('0x32')]};});_0x2ee344[_0x0470('0x33')]=_['map'](_0xe6ed62,_0x0470('0x2b'));_0x2ee344[_0x0470('0x34')]=_[_0x0470('0x35')](_0x54dfbc[_0x0470('0x34')]);_0x2ee344[_0x0470('0x36')]=_['intersection'](_0x2ee344[_0x0470('0x33')],_0x2ee344[_0x0470('0x34')]);_0x142993[_0x0470('0x37')]=_[_0x0470('0x38')](_0x2ee344[_0x0470('0x33')],qs[_0x0470('0x39')](_0x54dfbc[_0x0470('0x34')][_0x0470('0x39')]));_0x142993[_0x0470('0x37')]=_0x142993[_0x0470('0x37')][_0x0470('0x3a')]?_0x142993[_0x0470('0x37')]:_0x2ee344[_0x0470('0x33')];if(!_0x54dfbc['query'][_0x0470('0x3b')](_0x0470('0x3c'))){_0x142993[_0x0470('0x1e')]=qs[_0x0470('0x1e')](_0x54dfbc['query'][_0x0470('0x1e')]);_0x142993[_0x0470('0x1d')]=qs[_0x0470('0x1d')](_0x54dfbc['query'][_0x0470('0x1d')]);}_0x142993[_0x0470('0x3d')]=qs[_0x0470('0x3e')](_0x54dfbc[_0x0470('0x34')][_0x0470('0x3e')]);_0x142993[_0x0470('0x3f')]=qs[_0x0470('0x36')](_[_0x0470('0x40')](_0x54dfbc['query'],_0x2ee344[_0x0470('0x36')]),_0xe6ed62);if(_0x54dfbc[_0x0470('0x34')]['filter']){_0x142993['where']=_[_0x0470('0x41')](_0x142993[_0x0470('0x3f')],{'$or':_[_0x0470('0x42')](_0xe6ed62,function(_0x310a38){if(_0x310a38[_0x0470('0x31')]!=='VIRTUAL'){var _0x5cccfd={};_0x5cccfd[_0x310a38[_0x0470('0x2b')]]={'$like':'%'+_0x54dfbc['query']['filter']+'%'};return _0x5cccfd;}})});}_0x142993=_['merge']({},_0x142993,_0x54dfbc[_0x0470('0x43')]);var _0x3956a8={'where':_0x142993[_0x0470('0x3f')]};return db['VoiceChanSpy'][_0x0470('0x1c')](_0x3956a8)[_0x0470('0x25')](function(_0x331406){_0x4a32e6[_0x0470('0x1c')]=_0x331406;if(_0x54dfbc[_0x0470('0x34')][_0x0470('0x44')]){_0x142993['include']=[{'all':!![]}];}return db[_0x0470('0x2e')]['findAll'](_0x142993);})[_0x0470('0x25')](function(_0x2ed3e9){_0x4a32e6['rows']=_0x2ed3e9;return _0x4a32e6;})[_0x0470('0x25')](respondWithFilteredResult(_0x2e631b,_0x142993))[_0x0470('0x45')](handleError(_0x2e631b,null));};exports['show']=function(_0x4632ac,_0x2b9018){var _0xe7b5d3={'raw':![],'where':{'id':_0x4632ac[_0x0470('0x46')]['id']}},_0x2107f7={};_0x2107f7['model']=_['keys'](db['VoiceChanSpy'][_0x0470('0x2f')]);_0x2107f7[_0x0470('0x34')]=_[_0x0470('0x35')](_0x4632ac[_0x0470('0x34')]);_0x2107f7['filters']=_[_0x0470('0x38')](_0x2107f7[_0x0470('0x33')],_0x2107f7[_0x0470('0x34')]);_0xe7b5d3['attributes']=_['intersection'](_0x2107f7[_0x0470('0x33')],qs[_0x0470('0x39')](_0x4632ac[_0x0470('0x34')][_0x0470('0x39')]));_0xe7b5d3[_0x0470('0x37')]=_0xe7b5d3[_0x0470('0x37')]['length']?_0xe7b5d3[_0x0470('0x37')]:_0x2107f7[_0x0470('0x33')];if(_0x4632ac[_0x0470('0x34')][_0x0470('0x44')]){_0xe7b5d3['include']=[{'all':!![]}];}_0xe7b5d3=_[_0x0470('0x41')]({},_0xe7b5d3,_0x4632ac[_0x0470('0x43')]);return db[_0x0470('0x2e')][_0x0470('0x47')](_0xe7b5d3)[_0x0470('0x25')](handleEntityNotFound(_0x2b9018,null))[_0x0470('0x25')](respondWithResult(_0x2b9018,null))[_0x0470('0x45')](handleError(_0x2b9018,null));};exports['create']=function(_0x2c30e4,_0x102a9b){return db[_0x0470('0x2e')][_0x0470('0x48')](_0x2c30e4[_0x0470('0x49')],{})[_0x0470('0x25')](function(_0x3d6351){var _0x140398=_0x2c30e4[_0x0470('0x4a')][_0x0470('0x4b')]({'plain':!![]});if(!_0x140398)throw new Error(_0x0470('0x4c'));if(_0x140398['role']===_0x0470('0x4a')){var _0x7ca8c=_0x3d6351['get']({'plain':!![]});var _0x4a1b7=_0x0470('0x4d');return db[_0x0470('0x4e')][_0x0470('0x47')]({'where':{'name':_0x4a1b7,'userProfileId':_0x140398[_0x0470('0x4f')]},'raw':!![]})['then'](function(_0x9c4037){if(_0x9c4037&&_0x9c4037['autoAssociation']===0x0){return db['UserProfileResource'][_0x0470('0x48')]({'name':_0x7ca8c[_0x0470('0x2b')],'resourceId':_0x7ca8c['id'],'type':_0x9c4037[_0x0470('0x2b')],'sectionId':_0x9c4037['id']},{})[_0x0470('0x25')](function(){return _0x3d6351;});}else{return _0x3d6351;}})[_0x0470('0x45')](function(_0x14ddef){logger['error'](_0x0470('0x50'),_0x14ddef);throw _0x14ddef;});}return _0x3d6351;})[_0x0470('0x25')](respondWithResult(_0x102a9b,0xc9))['catch'](handleError(_0x102a9b,null));};exports[_0x0470('0x24')]=function(_0x453000,_0x31558c){if(_0x453000[_0x0470('0x49')]['id']){delete _0x453000[_0x0470('0x49')]['id'];}return db['VoiceChanSpy'][_0x0470('0x47')]({'where':{'id':_0x453000[_0x0470('0x46')]['id']}})['then'](handleEntityNotFound(_0x31558c,null))[_0x0470('0x25')](saveUpdates(_0x453000[_0x0470('0x49')],null))[_0x0470('0x25')](respondWithResult(_0x31558c,null))[_0x0470('0x45')](handleError(_0x31558c,null));};exports[_0x0470('0x27')]=function(_0x4c17b3,_0x1ddba9){return db[_0x0470('0x2e')]['find']({'where':{'id':_0x4c17b3[_0x0470('0x46')]['id']}})[_0x0470('0x25')](handleEntityNotFound(_0x1ddba9,null))[_0x0470('0x25')](removeEntity(_0x1ddba9,null))[_0x0470('0x45')](handleError(_0x1ddba9,null));};
\ No newline at end of file