Built motion from commit (unavailable).|2.5.14
[motion2.git] / server / api / UserOpenchannelInteraction / UserOpenchannelInteraction.controller.js
index 4fd23a4..4c904dc 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x46de=['includeAll','include','catch','show','params','find','create','body','user','Unable\x20to\x20retrieve\x20the\x20current\x20user','UserProfileSection','userProfileId','autoAssociation','html-pdf','eml-format','rimraf','zip-dir','request-promise','mustache','util','path','sox','to-csv','crypto','desk.js','papaparse','ioredis','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','api','../../config/utils','../../config/license/util','../../mysqldb','sendStatus','status','end','json','count','offset','limit','Content-Range','apply','reject','save','update','then','get','UserOpenchannelInteraction','UserProfileResource','destroy','error','name','index','map','rawAttributes','fieldName','type','model','query','keys','filters','intersection','attributes','fields','length','hasOwnProperty','sort','pick','filter','VIRTUAL','merge','options'];(function(_0x477085,_0x12d305){var _0x389743=function(_0x4fc616){while(--_0x4fc616){_0x477085['push'](_0x477085['shift']());}};_0x389743(++_0x12d305);}(_0x46de,0x1c3));var _0xe46d=function(_0x235f7f,_0x4cc112){_0x235f7f=_0x235f7f-0x0;var _0x3bf31e=_0x46de[_0x235f7f];return _0x3bf31e;};'use strict';var pdf=require(_0xe46d('0x0'));var emlformat=require(_0xe46d('0x1'));var rimraf=require(_0xe46d('0x2'));var zipdir=require(_0xe46d('0x3'));var jsonpatch=require('fast-json-patch');var rp=require(_0xe46d('0x4'));var moment=require('moment');var BPromise=require('bluebird');var Mustache=require(_0xe46d('0x5'));var util=require(_0xe46d('0x6'));var path=require(_0xe46d('0x7'));var sox=require(_0xe46d('0x8'));var csv=require(_0xe46d('0x9'));var ejs=require('ejs');var fs=require('fs');var _=require('lodash');var squel=require('squel');var crypto=require(_0xe46d('0xa'));var jsforce=require('jsforce');var deskjs=require(_0xe46d('0xb'));var toCsv=require('to-csv');var querystring=require('querystring');var Papa=require(_0xe46d('0xc'));var Redis=require(_0xe46d('0xd'));var authService=require('../../components/auth/service');var qs=require(_0xe46d('0xe'));var as=require(_0xe46d('0xf'));var hardwareService=require(_0xe46d('0x10'));var logger=require('../../config/logger')(_0xe46d('0x11'));var utils=require(_0xe46d('0x12'));var config=require('../../config/environment');var licenseUtil=require(_0xe46d('0x13'));var db=require(_0xe46d('0x14'))['db'];function respondWithStatusCode(_0x53d62d,_0x10ddd1){_0x10ddd1=_0x10ddd1||0xcc;return function(_0x552b9b){if(_0x552b9b){return _0x53d62d[_0xe46d('0x15')](_0x10ddd1);}return _0x53d62d[_0xe46d('0x16')](_0x10ddd1)[_0xe46d('0x17')]();};}function respondWithResult(_0x395683,_0x825a45){_0x825a45=_0x825a45||0xc8;return function(_0x513e4f){if(_0x513e4f){return _0x395683[_0xe46d('0x16')](_0x825a45)[_0xe46d('0x18')](_0x513e4f);}};}function respondWithFilteredResult(_0xcd9e25,_0x513b3f){return function(_0x912830){if(_0x912830){var _0x4fa714=_0x912830[_0xe46d('0x19')],_0x151fd7=_0x513b3f[_0xe46d('0x1a')],_0x414a8e=_0x513b3f[_0xe46d('0x1a')]+_0x513b3f[_0xe46d('0x1b')],_0x23f7d1;if(_0x414a8e>=_0x4fa714){_0x414a8e=_0x4fa714;_0x23f7d1=0xc8;}else{_0x23f7d1=0xce;}_0xcd9e25[_0xe46d('0x16')](_0x23f7d1);return _0xcd9e25['set'](_0xe46d('0x1c'),_0x151fd7+'-'+_0x414a8e+'/'+_0x4fa714)[_0xe46d('0x18')](_0x912830);}return null;};}function patchUpdates(_0x4bdeb4){return function(_0x124297){try{jsonpatch[_0xe46d('0x1d')](_0x124297,_0x4bdeb4,!![]);}catch(_0x2ded64){return BPromise[_0xe46d('0x1e')](_0x2ded64);}return _0x124297[_0xe46d('0x1f')]();};}function saveUpdates(_0x6826fe,_0x10f4e1){return function(_0x4e71d5){if(_0x4e71d5){return _0x4e71d5[_0xe46d('0x20')](_0x6826fe)[_0xe46d('0x21')](function(_0x41d1e4){return _0x41d1e4;});}return null;};}function removeEntity(_0xab8797,_0x5d9336){return function(_0x511978){if(_0x511978){return _0x511978['destroy']()[_0xe46d('0x21')](function(){var _0x27f5a6=_0x511978[_0xe46d('0x22')]({'plain':!![]});var _0x1d310c=_0xe46d('0x23');return db[_0xe46d('0x24')][_0xe46d('0x25')]({'where':{'type':_0x1d310c,'resourceId':_0x27f5a6['id']}})[_0xe46d('0x21')](function(){return _0x511978;});})[_0xe46d('0x21')](function(){_0xab8797[_0xe46d('0x16')](0xcc)[_0xe46d('0x17')]();});}};}function handleEntityNotFound(_0x3516df,_0x19724c){return function(_0x302b49){if(!_0x302b49){_0x3516df[_0xe46d('0x15')](0x194);}return _0x302b49;};}function handleError(_0x431c82,_0x260051){_0x260051=_0x260051||0x1f4;return function(_0x4924b2){logger[_0xe46d('0x26')](_0x4924b2['stack']);if(_0x4924b2[_0xe46d('0x27')]){delete _0x4924b2['name'];}_0x431c82[_0xe46d('0x16')](_0x260051)['send'](_0x4924b2);};}exports[_0xe46d('0x28')]=function(_0xc95e36,_0x3bb776){var _0x14ad49={},_0x5352d3={},_0x3443fd={'count':0x0,'rows':[]};var _0x9bd941=_[_0xe46d('0x29')](db[_0xe46d('0x23')][_0xe46d('0x2a')],function(_0x5501d1){return{'name':_0x5501d1[_0xe46d('0x2b')],'type':_0x5501d1[_0xe46d('0x2c')]['key']};});_0x5352d3[_0xe46d('0x2d')]=_[_0xe46d('0x29')](_0x9bd941,_0xe46d('0x27'));_0x5352d3[_0xe46d('0x2e')]=_[_0xe46d('0x2f')](_0xc95e36['query']);_0x5352d3[_0xe46d('0x30')]=_[_0xe46d('0x31')](_0x5352d3[_0xe46d('0x2d')],_0x5352d3['query']);_0x14ad49[_0xe46d('0x32')]=_[_0xe46d('0x31')](_0x5352d3['model'],qs[_0xe46d('0x33')](_0xc95e36[_0xe46d('0x2e')][_0xe46d('0x33')]));_0x14ad49['attributes']=_0x14ad49['attributes'][_0xe46d('0x34')]?_0x14ad49[_0xe46d('0x32')]:_0x5352d3[_0xe46d('0x2d')];if(!_0xc95e36[_0xe46d('0x2e')][_0xe46d('0x35')]('nolimit')){_0x14ad49[_0xe46d('0x1b')]=qs['limit'](_0xc95e36[_0xe46d('0x2e')][_0xe46d('0x1b')]);_0x14ad49[_0xe46d('0x1a')]=qs[_0xe46d('0x1a')](_0xc95e36[_0xe46d('0x2e')]['offset']);}_0x14ad49['order']=qs[_0xe46d('0x36')](_0xc95e36[_0xe46d('0x2e')][_0xe46d('0x36')]);_0x14ad49['where']=qs['filters'](_[_0xe46d('0x37')](_0xc95e36['query'],_0x5352d3[_0xe46d('0x30')]),_0x9bd941);if(_0xc95e36[_0xe46d('0x2e')][_0xe46d('0x38')]){_0x14ad49['where']=_['merge'](_0x14ad49['where'],{'$or':_[_0xe46d('0x29')](_0x9bd941,function(_0x48b63d){if(_0x48b63d[_0xe46d('0x2c')]!==_0xe46d('0x39')){var _0x13a552={};_0x13a552[_0x48b63d[_0xe46d('0x27')]]={'$like':'%'+_0xc95e36[_0xe46d('0x2e')][_0xe46d('0x38')]+'%'};return _0x13a552;}})});}_0x14ad49=_[_0xe46d('0x3a')]({},_0x14ad49,_0xc95e36[_0xe46d('0x3b')]);var _0x12dd6a={'where':_0x14ad49['where']};return db[_0xe46d('0x23')]['count'](_0x12dd6a)['then'](function(_0x33119e){_0x3443fd[_0xe46d('0x19')]=_0x33119e;if(_0xc95e36[_0xe46d('0x2e')][_0xe46d('0x3c')]){_0x14ad49[_0xe46d('0x3d')]=[{'all':!![]}];}return db[_0xe46d('0x23')]['findAll'](_0x14ad49);})[_0xe46d('0x21')](function(_0x26b550){_0x3443fd['rows']=_0x26b550;return _0x3443fd;})[_0xe46d('0x21')](respondWithFilteredResult(_0x3bb776,_0x14ad49))[_0xe46d('0x3e')](handleError(_0x3bb776,null));};exports[_0xe46d('0x3f')]=function(_0x5e48ec,_0x441d5e){var _0x1c525f={'raw':!![],'where':{'id':_0x5e48ec[_0xe46d('0x40')]['id']}},_0x59dd76={};_0x59dd76[_0xe46d('0x2d')]=_[_0xe46d('0x2f')](db[_0xe46d('0x23')][_0xe46d('0x2a')]);_0x59dd76[_0xe46d('0x2e')]=_[_0xe46d('0x2f')](_0x5e48ec[_0xe46d('0x2e')]);_0x59dd76[_0xe46d('0x30')]=_[_0xe46d('0x31')](_0x59dd76[_0xe46d('0x2d')],_0x59dd76[_0xe46d('0x2e')]);_0x1c525f[_0xe46d('0x32')]=_[_0xe46d('0x31')](_0x59dd76[_0xe46d('0x2d')],qs[_0xe46d('0x33')](_0x5e48ec['query']['fields']));_0x1c525f[_0xe46d('0x32')]=_0x1c525f[_0xe46d('0x32')][_0xe46d('0x34')]?_0x1c525f[_0xe46d('0x32')]:_0x59dd76[_0xe46d('0x2d')];if(_0x5e48ec[_0xe46d('0x2e')]['includeAll']){_0x1c525f[_0xe46d('0x3d')]=[{'all':!![]}];}_0x1c525f=_[_0xe46d('0x3a')]({},_0x1c525f,_0x5e48ec[_0xe46d('0x3b')]);return db['UserOpenchannelInteraction'][_0xe46d('0x41')](_0x1c525f)[_0xe46d('0x21')](handleEntityNotFound(_0x441d5e,null))['then'](respondWithResult(_0x441d5e,null))[_0xe46d('0x3e')](handleError(_0x441d5e,null));};exports['create']=function(_0x39f2e5,_0x5a24a6){return db[_0xe46d('0x23')][_0xe46d('0x42')](_0x39f2e5[_0xe46d('0x43')],{})['then'](function(_0x2c4d21){var _0x2d4b83=_0x39f2e5[_0xe46d('0x44')][_0xe46d('0x22')]({'plain':!![]});if(!_0x2d4b83)throw new Error(_0xe46d('0x45'));if(_0x2d4b83['role']==='user'){var _0x2db26b=_0x2c4d21['get']({'plain':!![]});var _0x1d2aa6=_0xe46d('0x23');return db[_0xe46d('0x46')][_0xe46d('0x41')]({'where':{'name':_0x1d2aa6,'userProfileId':_0x2d4b83[_0xe46d('0x47')]},'raw':!![]})[_0xe46d('0x21')](function(_0x571cee){if(_0x571cee&&_0x571cee[_0xe46d('0x48')]===0x0){return db['UserProfileResource']['create']({'name':_0x2db26b[_0xe46d('0x27')],'resourceId':_0x2db26b['id'],'type':_0x571cee[_0xe46d('0x27')],'sectionId':_0x571cee['id']},{})[_0xe46d('0x21')](function(){return _0x2c4d21;});}else{return _0x2c4d21;}})['catch'](function(_0x23f887){logger[_0xe46d('0x26')]('Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s',_0x23f887);throw _0x23f887;});}return _0x2c4d21;})[_0xe46d('0x21')](respondWithResult(_0x5a24a6,0xc9))[_0xe46d('0x3e')](handleError(_0x5a24a6,null));};exports['update']=function(_0x362e0e,_0x38fcd6){if(_0x362e0e[_0xe46d('0x43')]['id']){delete _0x362e0e[_0xe46d('0x43')]['id'];}return db[_0xe46d('0x23')]['find']({'where':{'id':_0x362e0e[_0xe46d('0x40')]['id']}})['then'](handleEntityNotFound(_0x38fcd6,null))[_0xe46d('0x21')](saveUpdates(_0x362e0e[_0xe46d('0x43')],null))[_0xe46d('0x21')](respondWithResult(_0x38fcd6,null))[_0xe46d('0x3e')](handleError(_0x38fcd6,null));};exports[_0xe46d('0x25')]=function(_0x5816ef,_0x10eb02){return db[_0xe46d('0x23')]['find']({'where':{'id':_0x5816ef[_0xe46d('0x40')]['id']}})[_0xe46d('0x21')](handleEntityNotFound(_0x10eb02,null))[_0xe46d('0x21')](removeEntity(_0x10eb02,null))[_0xe46d('0x3e')](handleError(_0x10eb02,null));};
\ No newline at end of file
+var _0x2ce7=['map','rawAttributes','fieldName','type','key','model','query','keys','filters','attributes','fields','length','nolimit','order','sort','where','pick','filter','merge','options','count','includeAll','findAll','rows','show','params','intersection','find','catch','create','body','role','user','UserProfileSection','userProfileId','autoAssociation','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','html-pdf','eml-format','zip-dir','fast-json-patch','request-promise','moment','bluebird','util','path','to-csv','lodash','squel','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','sendStatus','status','end','json','offset','limit','set','reject','save','update','then','destroy','get','UserOpenchannelInteraction','UserProfileResource','error','name','send','index'];(function(_0x4528fe,_0x3009f1){var _0x4b752e=function(_0x4d01b6){while(--_0x4d01b6){_0x4528fe['push'](_0x4528fe['shift']());}};_0x4b752e(++_0x3009f1);}(_0x2ce7,0xc7));var _0x72ce=function(_0x2d3139,_0x3cc95d){_0x2d3139=_0x2d3139-0x0;var _0x44bc94=_0x2ce7[_0x2d3139];return _0x44bc94;};'use strict';var pdf=require(_0x72ce('0x0'));var emlformat=require(_0x72ce('0x1'));var rimraf=require('rimraf');var zipdir=require(_0x72ce('0x2'));var jsonpatch=require(_0x72ce('0x3'));var rp=require(_0x72ce('0x4'));var moment=require(_0x72ce('0x5'));var BPromise=require(_0x72ce('0x6'));var Mustache=require('mustache');var util=require(_0x72ce('0x7'));var path=require(_0x72ce('0x8'));var sox=require('sox');var csv=require(_0x72ce('0x9'));var ejs=require('ejs');var fs=require('fs');var _=require(_0x72ce('0xa'));var squel=require(_0x72ce('0xb'));var crypto=require('crypto');var jsforce=require(_0x72ce('0xc'));var deskjs=require(_0x72ce('0xd'));var toCsv=require(_0x72ce('0x9'));var querystring=require(_0x72ce('0xe'));var Papa=require(_0x72ce('0xf'));var Redis=require(_0x72ce('0x10'));var authService=require(_0x72ce('0x11'));var qs=require(_0x72ce('0x12'));var as=require(_0x72ce('0x13'));var hardwareService=require('../../config/license/hardware');var logger=require(_0x72ce('0x14'))(_0x72ce('0x15'));var utils=require(_0x72ce('0x16'));var config=require(_0x72ce('0x17'));var licenseUtil=require('../../config/license/util');var db=require(_0x72ce('0x18'))['db'];function respondWithStatusCode(_0x2cd7e0,_0x15577b){_0x15577b=_0x15577b||0xcc;return function(_0x4c4e95){if(_0x4c4e95){return _0x2cd7e0[_0x72ce('0x19')](_0x15577b);}return _0x2cd7e0[_0x72ce('0x1a')](_0x15577b)[_0x72ce('0x1b')]();};}function respondWithResult(_0x37c968,_0x4e24db){_0x4e24db=_0x4e24db||0xc8;return function(_0x548c2c){if(_0x548c2c){return _0x37c968[_0x72ce('0x1a')](_0x4e24db)[_0x72ce('0x1c')](_0x548c2c);}};}function respondWithFilteredResult(_0x359f14,_0x4e9577){return function(_0xbd78d2){if(_0xbd78d2){var _0x2e8873=_0xbd78d2['count'],_0x408116=_0x4e9577['offset'],_0xc1dcb5=_0x4e9577[_0x72ce('0x1d')]+_0x4e9577[_0x72ce('0x1e')],_0x59fd6d;if(_0xc1dcb5>=_0x2e8873){_0xc1dcb5=_0x2e8873;_0x59fd6d=0xc8;}else{_0x59fd6d=0xce;}_0x359f14[_0x72ce('0x1a')](_0x59fd6d);return _0x359f14[_0x72ce('0x1f')]('Content-Range',_0x408116+'-'+_0xc1dcb5+'/'+_0x2e8873)[_0x72ce('0x1c')](_0xbd78d2);}return null;};}function patchUpdates(_0x5598d8){return function(_0x388289){try{jsonpatch['apply'](_0x388289,_0x5598d8,!![]);}catch(_0x352e63){return BPromise[_0x72ce('0x20')](_0x352e63);}return _0x388289[_0x72ce('0x21')]();};}function saveUpdates(_0x5ca3af,_0x53d2bc){return function(_0x1efc58){if(_0x1efc58){return _0x1efc58[_0x72ce('0x22')](_0x5ca3af)[_0x72ce('0x23')](function(_0x4b96ad){return _0x4b96ad;});}return null;};}function removeEntity(_0x3dedc9,_0xb26e09){return function(_0x5cf9e1){if(_0x5cf9e1){return _0x5cf9e1[_0x72ce('0x24')]()[_0x72ce('0x23')](function(){var _0x35cf4c=_0x5cf9e1[_0x72ce('0x25')]({'plain':!![]});var _0x515b66=_0x72ce('0x26');return db[_0x72ce('0x27')][_0x72ce('0x24')]({'where':{'type':_0x515b66,'resourceId':_0x35cf4c['id']}})[_0x72ce('0x23')](function(){return _0x5cf9e1;});})['then'](function(){_0x3dedc9[_0x72ce('0x1a')](0xcc)[_0x72ce('0x1b')]();});}};}function handleEntityNotFound(_0x21d1ef,_0x3030b2){return function(_0x1ea2b1){if(!_0x1ea2b1){_0x21d1ef[_0x72ce('0x19')](0x194);}return _0x1ea2b1;};}function handleError(_0x42949e,_0x303031){_0x303031=_0x303031||0x1f4;return function(_0x30dd05){logger[_0x72ce('0x28')](_0x30dd05['stack']);if(_0x30dd05[_0x72ce('0x29')]){delete _0x30dd05['name'];}_0x42949e[_0x72ce('0x1a')](_0x303031)[_0x72ce('0x2a')](_0x30dd05);};}exports[_0x72ce('0x2b')]=function(_0x1d604f,_0x40ae0d){var _0xece2d2={},_0x3d4fd5={},_0x15a16e={'count':0x0,'rows':[]};var _0x51a596=_[_0x72ce('0x2c')](db[_0x72ce('0x26')][_0x72ce('0x2d')],function(_0x105be1){return{'name':_0x105be1[_0x72ce('0x2e')],'type':_0x105be1[_0x72ce('0x2f')][_0x72ce('0x30')]};});_0x3d4fd5[_0x72ce('0x31')]=_[_0x72ce('0x2c')](_0x51a596,_0x72ce('0x29'));_0x3d4fd5[_0x72ce('0x32')]=_[_0x72ce('0x33')](_0x1d604f[_0x72ce('0x32')]);_0x3d4fd5[_0x72ce('0x34')]=_['intersection'](_0x3d4fd5['model'],_0x3d4fd5[_0x72ce('0x32')]);_0xece2d2[_0x72ce('0x35')]=_['intersection'](_0x3d4fd5[_0x72ce('0x31')],qs[_0x72ce('0x36')](_0x1d604f[_0x72ce('0x32')]['fields']));_0xece2d2[_0x72ce('0x35')]=_0xece2d2[_0x72ce('0x35')][_0x72ce('0x37')]?_0xece2d2[_0x72ce('0x35')]:_0x3d4fd5['model'];if(!_0x1d604f[_0x72ce('0x32')]['hasOwnProperty'](_0x72ce('0x38'))){_0xece2d2['limit']=qs['limit'](_0x1d604f[_0x72ce('0x32')][_0x72ce('0x1e')]);_0xece2d2[_0x72ce('0x1d')]=qs[_0x72ce('0x1d')](_0x1d604f[_0x72ce('0x32')][_0x72ce('0x1d')]);}_0xece2d2[_0x72ce('0x39')]=qs[_0x72ce('0x3a')](_0x1d604f['query'][_0x72ce('0x3a')]);_0xece2d2[_0x72ce('0x3b')]=qs['filters'](_[_0x72ce('0x3c')](_0x1d604f[_0x72ce('0x32')],_0x3d4fd5['filters']),_0x51a596);if(_0x1d604f[_0x72ce('0x32')][_0x72ce('0x3d')]){_0xece2d2[_0x72ce('0x3b')]=_[_0x72ce('0x3e')](_0xece2d2[_0x72ce('0x3b')],{'$or':_['map'](_0x51a596,function(_0xad05b2){if(_0xad05b2[_0x72ce('0x2f')]!=='VIRTUAL'){var _0x313415={};_0x313415[_0xad05b2[_0x72ce('0x29')]]={'$like':'%'+_0x1d604f[_0x72ce('0x32')][_0x72ce('0x3d')]+'%'};return _0x313415;}})});}_0xece2d2=_[_0x72ce('0x3e')]({},_0xece2d2,_0x1d604f[_0x72ce('0x3f')]);var _0x2fd3ab={'where':_0xece2d2[_0x72ce('0x3b')]};return db['UserOpenchannelInteraction'][_0x72ce('0x40')](_0x2fd3ab)[_0x72ce('0x23')](function(_0x4fc218){_0x15a16e['count']=_0x4fc218;if(_0x1d604f[_0x72ce('0x32')][_0x72ce('0x41')]){_0xece2d2['include']=[{'all':!![]}];}return db[_0x72ce('0x26')][_0x72ce('0x42')](_0xece2d2);})['then'](function(_0x1e1970){_0x15a16e[_0x72ce('0x43')]=_0x1e1970;return _0x15a16e;})[_0x72ce('0x23')](respondWithFilteredResult(_0x40ae0d,_0xece2d2))['catch'](handleError(_0x40ae0d,null));};exports[_0x72ce('0x44')]=function(_0x34b583,_0x34c39b){var _0x3a4d72={'raw':!![],'where':{'id':_0x34b583[_0x72ce('0x45')]['id']}},_0xc94318={};_0xc94318['model']=_[_0x72ce('0x33')](db[_0x72ce('0x26')][_0x72ce('0x2d')]);_0xc94318[_0x72ce('0x32')]=_['keys'](_0x34b583[_0x72ce('0x32')]);_0xc94318[_0x72ce('0x34')]=_[_0x72ce('0x46')](_0xc94318['model'],_0xc94318[_0x72ce('0x32')]);_0x3a4d72[_0x72ce('0x35')]=_[_0x72ce('0x46')](_0xc94318[_0x72ce('0x31')],qs[_0x72ce('0x36')](_0x34b583['query'][_0x72ce('0x36')]));_0x3a4d72[_0x72ce('0x35')]=_0x3a4d72['attributes'][_0x72ce('0x37')]?_0x3a4d72[_0x72ce('0x35')]:_0xc94318[_0x72ce('0x31')];if(_0x34b583[_0x72ce('0x32')][_0x72ce('0x41')]){_0x3a4d72['include']=[{'all':!![]}];}_0x3a4d72=_['merge']({},_0x3a4d72,_0x34b583[_0x72ce('0x3f')]);return db['UserOpenchannelInteraction'][_0x72ce('0x47')](_0x3a4d72)[_0x72ce('0x23')](handleEntityNotFound(_0x34c39b,null))[_0x72ce('0x23')](respondWithResult(_0x34c39b,null))[_0x72ce('0x48')](handleError(_0x34c39b,null));};exports[_0x72ce('0x49')]=function(_0x371e9f,_0x55a6c6){return db[_0x72ce('0x26')][_0x72ce('0x49')](_0x371e9f[_0x72ce('0x4a')],{})[_0x72ce('0x23')](function(_0x4ba1a0){var _0x128fd2=_0x371e9f['user'][_0x72ce('0x25')]({'plain':!![]});if(!_0x128fd2)throw new Error('Unable\x20to\x20retrieve\x20the\x20current\x20user');if(_0x128fd2[_0x72ce('0x4b')]===_0x72ce('0x4c')){var _0x291826=_0x4ba1a0[_0x72ce('0x25')]({'plain':!![]});var _0x1ec103='UserOpenchannelInteraction';return db[_0x72ce('0x4d')]['find']({'where':{'name':_0x1ec103,'userProfileId':_0x128fd2[_0x72ce('0x4e')]},'raw':!![]})[_0x72ce('0x23')](function(_0x49dfcd){if(_0x49dfcd&&_0x49dfcd[_0x72ce('0x4f')]===0x0){return db['UserProfileResource'][_0x72ce('0x49')]({'name':_0x291826[_0x72ce('0x29')],'resourceId':_0x291826['id'],'type':_0x49dfcd[_0x72ce('0x29')],'sectionId':_0x49dfcd['id']},{})['then'](function(){return _0x4ba1a0;});}else{return _0x4ba1a0;}})[_0x72ce('0x48')](function(_0x124a4e){logger[_0x72ce('0x28')](_0x72ce('0x50'),_0x124a4e);throw _0x124a4e;});}return _0x4ba1a0;})[_0x72ce('0x23')](respondWithResult(_0x55a6c6,0xc9))[_0x72ce('0x48')](handleError(_0x55a6c6,null));};exports[_0x72ce('0x22')]=function(_0x292309,_0xd0d669){if(_0x292309['body']['id']){delete _0x292309[_0x72ce('0x4a')]['id'];}return db[_0x72ce('0x26')][_0x72ce('0x47')]({'where':{'id':_0x292309[_0x72ce('0x45')]['id']}})['then'](handleEntityNotFound(_0xd0d669,null))[_0x72ce('0x23')](saveUpdates(_0x292309[_0x72ce('0x4a')],null))['then'](respondWithResult(_0xd0d669,null))[_0x72ce('0x48')](handleError(_0xd0d669,null));};exports['destroy']=function(_0x4e1df3,_0x3e96b4){return db[_0x72ce('0x26')]['find']({'where':{'id':_0x4e1df3[_0x72ce('0x45')]['id']}})[_0x72ce('0x23')](handleEntityNotFound(_0x3e96b4,null))[_0x72ce('0x23')](removeEntity(_0x3e96b4,null))[_0x72ce('0x48')](handleError(_0x3e96b4,null));};
\ No newline at end of file