Built motion from commit (unavailable).|2.5.21
[motion2.git] / server / api / UserFaxInteraction / UserFaxInteraction.controller.js
index fc84983..17b4482 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x5ab4=['filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','limit','order','sort','where','pick','filter','merge','name','options','UserFaxInteraction','includeAll','include','findAll','rows','catch','show','params','keys','find','create','body','user','get','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','UserProfileSection','userProfileId','autoAssociation','error','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','sox','to-csv','ejs','lodash','squel','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','api','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','sendStatus','status','json','count','offset','set','Content-Range','apply','reject','update','then','destroy','UserProfileResource','end','stack','send','index','rawAttributes','fieldName','type','model','map','query'];(function(_0x178114,_0x1f3a24){var _0x1d7119=function(_0x3d4bb9){while(--_0x3d4bb9){_0x178114['push'](_0x178114['shift']());}};_0x1d7119(++_0x1f3a24);}(_0x5ab4,0x1e2));var _0x45ab=function(_0x55bddb,_0x149133){_0x55bddb=_0x55bddb-0x0;var _0x3c1661=_0x5ab4[_0x55bddb];return _0x3c1661;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0x45ab('0x0'));var rimraf=require(_0x45ab('0x1'));var zipdir=require(_0x45ab('0x2'));var jsonpatch=require(_0x45ab('0x3'));var rp=require(_0x45ab('0x4'));var moment=require(_0x45ab('0x5'));var BPromise=require(_0x45ab('0x6'));var Mustache=require(_0x45ab('0x7'));var util=require(_0x45ab('0x8'));var path=require(_0x45ab('0x9'));var sox=require(_0x45ab('0xa'));var csv=require(_0x45ab('0xb'));var ejs=require(_0x45ab('0xc'));var fs=require('fs');var _=require(_0x45ab('0xd'));var squel=require(_0x45ab('0xe'));var crypto=require(_0x45ab('0xf'));var jsforce=require(_0x45ab('0x10'));var deskjs=require(_0x45ab('0x11'));var toCsv=require(_0x45ab('0xb'));var querystring=require(_0x45ab('0x12'));var Papa=require(_0x45ab('0x13'));var Redis=require(_0x45ab('0x14'));var authService=require(_0x45ab('0x15'));var qs=require(_0x45ab('0x16'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require(_0x45ab('0x17'));var logger=require('../../config/logger')(_0x45ab('0x18'));var utils=require(_0x45ab('0x19'));var config=require(_0x45ab('0x1a'));var licenseUtil=require(_0x45ab('0x1b'));var db=require(_0x45ab('0x1c'))['db'];function respondWithStatusCode(_0x37863a,_0x17b4be){_0x17b4be=_0x17b4be||0xcc;return function(_0x41654f){if(_0x41654f){return _0x37863a[_0x45ab('0x1d')](_0x17b4be);}return _0x37863a['status'](_0x17b4be)['end']();};}function respondWithResult(_0x56119c,_0x193b97){_0x193b97=_0x193b97||0xc8;return function(_0x24a3e5){if(_0x24a3e5){return _0x56119c[_0x45ab('0x1e')](_0x193b97)[_0x45ab('0x1f')](_0x24a3e5);}};}function respondWithFilteredResult(_0x120d9a,_0x149f9d){return function(_0x1e9e9a){if(_0x1e9e9a){var _0x45de85=_0x1e9e9a[_0x45ab('0x20')],_0x17e664=_0x149f9d[_0x45ab('0x21')],_0x38a70a=_0x149f9d[_0x45ab('0x21')]+_0x149f9d['limit'],_0x26e5a6;if(_0x38a70a>=_0x45de85){_0x38a70a=_0x45de85;_0x26e5a6=0xc8;}else{_0x26e5a6=0xce;}_0x120d9a[_0x45ab('0x1e')](_0x26e5a6);return _0x120d9a[_0x45ab('0x22')](_0x45ab('0x23'),_0x17e664+'-'+_0x38a70a+'/'+_0x45de85)[_0x45ab('0x1f')](_0x1e9e9a);}return null;};}function patchUpdates(_0x28aa5b){return function(_0x1a867e){try{jsonpatch[_0x45ab('0x24')](_0x1a867e,_0x28aa5b,!![]);}catch(_0x1e9d36){return BPromise[_0x45ab('0x25')](_0x1e9d36);}return _0x1a867e['save']();};}function saveUpdates(_0xef4991,_0x475c75){return function(_0x1d3a11){if(_0x1d3a11){return _0x1d3a11[_0x45ab('0x26')](_0xef4991)[_0x45ab('0x27')](function(_0x3715f6){return _0x3715f6;});}return null;};}function removeEntity(_0x3c3a8f,_0x4cd86e){return function(_0x38c561){if(_0x38c561){return _0x38c561[_0x45ab('0x28')]()[_0x45ab('0x27')](function(){var _0x35ea08=_0x38c561['get']({'plain':!![]});var _0x175474='UserFaxInteractions';return db[_0x45ab('0x29')][_0x45ab('0x28')]({'where':{'type':_0x175474,'resourceId':_0x35ea08['id']}})[_0x45ab('0x27')](function(){return _0x38c561;});})[_0x45ab('0x27')](function(){_0x3c3a8f['status'](0xcc)[_0x45ab('0x2a')]();});}};}function handleEntityNotFound(_0x586acc,_0x4c3dba){return function(_0x3fcbfd){if(!_0x3fcbfd){_0x586acc[_0x45ab('0x1d')](0x194);}return _0x3fcbfd;};}function handleError(_0x1b812e,_0x4e8ae8){_0x4e8ae8=_0x4e8ae8||0x1f4;return function(_0xc8a08b){logger['error'](_0xc8a08b[_0x45ab('0x2b')]);if(_0xc8a08b['name']){delete _0xc8a08b['name'];}_0x1b812e[_0x45ab('0x1e')](_0x4e8ae8)[_0x45ab('0x2c')](_0xc8a08b);};}exports[_0x45ab('0x2d')]=function(_0xf13733,_0xbf60a4){var _0x86e3de={},_0x10f796={},_0x1dca48={'count':0x0,'rows':[]};var _0x2cafcb=_['map'](db['UserFaxInteraction'][_0x45ab('0x2e')],function(_0x1f909d){return{'name':_0x1f909d[_0x45ab('0x2f')],'type':_0x1f909d[_0x45ab('0x30')]['key']};});_0x10f796[_0x45ab('0x31')]=_[_0x45ab('0x32')](_0x2cafcb,'name');_0x10f796[_0x45ab('0x33')]=_['keys'](_0xf13733[_0x45ab('0x33')]);_0x10f796[_0x45ab('0x34')]=_[_0x45ab('0x35')](_0x10f796[_0x45ab('0x31')],_0x10f796[_0x45ab('0x33')]);_0x86e3de[_0x45ab('0x36')]=_[_0x45ab('0x35')](_0x10f796[_0x45ab('0x31')],qs['fields'](_0xf13733[_0x45ab('0x33')][_0x45ab('0x37')]));_0x86e3de[_0x45ab('0x36')]=_0x86e3de[_0x45ab('0x36')][_0x45ab('0x38')]?_0x86e3de[_0x45ab('0x36')]:_0x10f796[_0x45ab('0x31')];if(!_0xf13733[_0x45ab('0x33')][_0x45ab('0x39')](_0x45ab('0x3a'))){_0x86e3de[_0x45ab('0x3b')]=qs[_0x45ab('0x3b')](_0xf13733[_0x45ab('0x33')][_0x45ab('0x3b')]);_0x86e3de['offset']=qs[_0x45ab('0x21')](_0xf13733[_0x45ab('0x33')]['offset']);}_0x86e3de[_0x45ab('0x3c')]=qs[_0x45ab('0x3d')](_0xf13733[_0x45ab('0x33')][_0x45ab('0x3d')]);_0x86e3de[_0x45ab('0x3e')]=qs[_0x45ab('0x34')](_[_0x45ab('0x3f')](_0xf13733[_0x45ab('0x33')],_0x10f796[_0x45ab('0x34')]),_0x2cafcb);if(_0xf13733[_0x45ab('0x33')][_0x45ab('0x40')]){_0x86e3de['where']=_[_0x45ab('0x41')](_0x86e3de[_0x45ab('0x3e')],{'$or':_[_0x45ab('0x32')](_0x2cafcb,function(_0x595488){if(_0x595488[_0x45ab('0x30')]!=='VIRTUAL'){var _0x4de7fb={};_0x4de7fb[_0x595488[_0x45ab('0x42')]]={'$like':'%'+_0xf13733[_0x45ab('0x33')]['filter']+'%'};return _0x4de7fb;}})});}_0x86e3de=_[_0x45ab('0x41')]({},_0x86e3de,_0xf13733[_0x45ab('0x43')]);var _0x625947={'where':_0x86e3de[_0x45ab('0x3e')]};return db[_0x45ab('0x44')]['count'](_0x625947)[_0x45ab('0x27')](function(_0x2376e5){_0x1dca48[_0x45ab('0x20')]=_0x2376e5;if(_0xf13733['query'][_0x45ab('0x45')]){_0x86e3de[_0x45ab('0x46')]=[{'all':!![]}];}return db[_0x45ab('0x44')][_0x45ab('0x47')](_0x86e3de);})[_0x45ab('0x27')](function(_0x88c236){_0x1dca48[_0x45ab('0x48')]=_0x88c236;return _0x1dca48;})[_0x45ab('0x27')](respondWithFilteredResult(_0xbf60a4,_0x86e3de))[_0x45ab('0x49')](handleError(_0xbf60a4,null));};exports[_0x45ab('0x4a')]=function(_0x212536,_0x3b8765){var _0x2fceb0={'raw':!![],'where':{'id':_0x212536[_0x45ab('0x4b')]['id']}},_0x2ad4b6={};_0x2ad4b6['model']=_[_0x45ab('0x4c')](db[_0x45ab('0x44')][_0x45ab('0x2e')]);_0x2ad4b6[_0x45ab('0x33')]=_[_0x45ab('0x4c')](_0x212536[_0x45ab('0x33')]);_0x2ad4b6[_0x45ab('0x34')]=_[_0x45ab('0x35')](_0x2ad4b6[_0x45ab('0x31')],_0x2ad4b6[_0x45ab('0x33')]);_0x2fceb0[_0x45ab('0x36')]=_[_0x45ab('0x35')](_0x2ad4b6[_0x45ab('0x31')],qs[_0x45ab('0x37')](_0x212536[_0x45ab('0x33')][_0x45ab('0x37')]));_0x2fceb0[_0x45ab('0x36')]=_0x2fceb0['attributes']['length']?_0x2fceb0['attributes']:_0x2ad4b6[_0x45ab('0x31')];if(_0x212536[_0x45ab('0x33')][_0x45ab('0x45')]){_0x2fceb0[_0x45ab('0x46')]=[{'all':!![]}];}_0x2fceb0=_[_0x45ab('0x41')]({},_0x2fceb0,_0x212536['options']);return db[_0x45ab('0x44')][_0x45ab('0x4d')](_0x2fceb0)[_0x45ab('0x27')](handleEntityNotFound(_0x3b8765,null))[_0x45ab('0x27')](respondWithResult(_0x3b8765,null))[_0x45ab('0x49')](handleError(_0x3b8765,null));};exports[_0x45ab('0x4e')]=function(_0x53b301,_0x2a6193){return db['UserFaxInteraction'][_0x45ab('0x4e')](_0x53b301[_0x45ab('0x4f')],{})['then'](function(_0x386690){var _0x3d1b36=_0x53b301[_0x45ab('0x50')][_0x45ab('0x51')]({'plain':!![]});if(!_0x3d1b36)throw new Error(_0x45ab('0x52'));if(_0x3d1b36[_0x45ab('0x53')]===_0x45ab('0x50')){var _0x255564=_0x386690[_0x45ab('0x51')]({'plain':!![]});var _0x2574b0='UserFaxInteractions';return db[_0x45ab('0x54')][_0x45ab('0x4d')]({'where':{'name':_0x2574b0,'userProfileId':_0x3d1b36[_0x45ab('0x55')]},'raw':!![]})['then'](function(_0x30ea93){if(_0x30ea93&&_0x30ea93[_0x45ab('0x56')]===0x0){return db['UserProfileResource']['create']({'name':_0x255564[_0x45ab('0x42')],'resourceId':_0x255564['id'],'type':_0x30ea93[_0x45ab('0x42')],'sectionId':_0x30ea93['id']},{})[_0x45ab('0x27')](function(){return _0x386690;});}else{return _0x386690;}})[_0x45ab('0x49')](function(_0x1a3b94){logger[_0x45ab('0x57')](_0x45ab('0x58'),_0x1a3b94);throw _0x1a3b94;});}return _0x386690;})[_0x45ab('0x27')](respondWithResult(_0x2a6193,0xc9))[_0x45ab('0x49')](handleError(_0x2a6193,null));};exports[_0x45ab('0x26')]=function(_0x49ac4e,_0x18c259){if(_0x49ac4e[_0x45ab('0x4f')]['id']){delete _0x49ac4e[_0x45ab('0x4f')]['id'];}return db[_0x45ab('0x44')]['find']({'where':{'id':_0x49ac4e[_0x45ab('0x4b')]['id']}})['then'](handleEntityNotFound(_0x18c259,null))['then'](saveUpdates(_0x49ac4e[_0x45ab('0x4f')],null))[_0x45ab('0x27')](respondWithResult(_0x18c259,null))[_0x45ab('0x49')](handleError(_0x18c259,null));};exports[_0x45ab('0x28')]=function(_0x36a41d,_0xb100f3){return db['UserFaxInteraction'][_0x45ab('0x4d')]({'where':{'id':_0x36a41d['params']['id']}})['then'](handleEntityNotFound(_0xb100f3,null))[_0x45ab('0x27')](removeEntity(_0xb100f3,null))['catch'](handleError(_0xb100f3,null));};
\ No newline at end of file
+var _0xaf25=['offset','limit','Content-Range','json','apply','save','update','destroy','get','UserFaxInteractions','UserProfileResource','then','error','name','send','index','map','UserFaxInteraction','rawAttributes','model','query','keys','filters','intersection','fields','attributes','length','nolimit','order','sort','where','pick','filter','merge','VIRTUAL','options','includeAll','include','findAll','rows','params','find','create','body','user','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','autoAssociation','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','catch','eml-format','rimraf','fast-json-patch','moment','bluebird','mustache','util','sox','to-csv','ejs','squel','crypto','jsforce','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','../../config/logger','api','../../mysqldb','sendStatus','status','end','count'];(function(_0x25f686,_0x199629){var _0x54ad10=function(_0x1f9083){while(--_0x1f9083){_0x25f686['push'](_0x25f686['shift']());}};_0x54ad10(++_0x199629);}(_0xaf25,0x116));var _0x5af2=function(_0x40f742,_0x478d98){_0x40f742=_0x40f742-0x0;var _0x30c3e4=_0xaf25[_0x40f742];return _0x30c3e4;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0x5af2('0x0'));var rimraf=require(_0x5af2('0x1'));var zipdir=require('zip-dir');var jsonpatch=require(_0x5af2('0x2'));var rp=require('request-promise');var moment=require(_0x5af2('0x3'));var BPromise=require(_0x5af2('0x4'));var Mustache=require(_0x5af2('0x5'));var util=require(_0x5af2('0x6'));var path=require('path');var sox=require(_0x5af2('0x7'));var csv=require(_0x5af2('0x8'));var ejs=require(_0x5af2('0x9'));var fs=require('fs');var _=require('lodash');var squel=require(_0x5af2('0xa'));var crypto=require(_0x5af2('0xb'));var jsforce=require(_0x5af2('0xc'));var deskjs=require('desk.js');var toCsv=require(_0x5af2('0x8'));var querystring=require(_0x5af2('0xd'));var Papa=require(_0x5af2('0xe'));var Redis=require(_0x5af2('0xf'));var authService=require(_0x5af2('0x10'));var qs=require(_0x5af2('0x11'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require(_0x5af2('0x12'));var logger=require(_0x5af2('0x13'))(_0x5af2('0x14'));var utils=require('../../config/utils');var config=require('../../config/environment');var licenseUtil=require('../../config/license/util');var db=require(_0x5af2('0x15'))['db'];function respondWithStatusCode(_0x55d1e0,_0x5ec7e1){_0x5ec7e1=_0x5ec7e1||0xcc;return function(_0x5c3725){if(_0x5c3725){return _0x55d1e0[_0x5af2('0x16')](_0x5ec7e1);}return _0x55d1e0[_0x5af2('0x17')](_0x5ec7e1)[_0x5af2('0x18')]();};}function respondWithResult(_0x4e53d9,_0x205154){_0x205154=_0x205154||0xc8;return function(_0x5a053f){if(_0x5a053f){return _0x4e53d9[_0x5af2('0x17')](_0x205154)['json'](_0x5a053f);}};}function respondWithFilteredResult(_0x5ceb32,_0x368e33){return function(_0xc7c33f){if(_0xc7c33f){var _0x674e3=_0xc7c33f[_0x5af2('0x19')],_0x1d701c=_0x368e33[_0x5af2('0x1a')],_0x276c69=_0x368e33['offset']+_0x368e33[_0x5af2('0x1b')],_0x4e2a54;if(_0x276c69>=_0x674e3){_0x276c69=_0x674e3;_0x4e2a54=0xc8;}else{_0x4e2a54=0xce;}_0x5ceb32['status'](_0x4e2a54);return _0x5ceb32['set'](_0x5af2('0x1c'),_0x1d701c+'-'+_0x276c69+'/'+_0x674e3)[_0x5af2('0x1d')](_0xc7c33f);}return null;};}function patchUpdates(_0x317235){return function(_0x1f7c7e){try{jsonpatch[_0x5af2('0x1e')](_0x1f7c7e,_0x317235,!![]);}catch(_0x2a6d77){return BPromise['reject'](_0x2a6d77);}return _0x1f7c7e[_0x5af2('0x1f')]();};}function saveUpdates(_0x2fa021,_0x123213){return function(_0x5471e5){if(_0x5471e5){return _0x5471e5[_0x5af2('0x20')](_0x2fa021)['then'](function(_0x444836){return _0x444836;});}return null;};}function removeEntity(_0x1f8d97,_0x375a8a){return function(_0x4570c2){if(_0x4570c2){return _0x4570c2[_0x5af2('0x21')]()['then'](function(){var _0x473099=_0x4570c2[_0x5af2('0x22')]({'plain':!![]});var _0x3f2eac=_0x5af2('0x23');return db[_0x5af2('0x24')]['destroy']({'where':{'type':_0x3f2eac,'resourceId':_0x473099['id']}})[_0x5af2('0x25')](function(){return _0x4570c2;});})['then'](function(){_0x1f8d97[_0x5af2('0x17')](0xcc)[_0x5af2('0x18')]();});}};}function handleEntityNotFound(_0x4244f8,_0x18fcc3){return function(_0x5ce7f8){if(!_0x5ce7f8){_0x4244f8['sendStatus'](0x194);}return _0x5ce7f8;};}function handleError(_0x3a2092,_0x2c1f62){_0x2c1f62=_0x2c1f62||0x1f4;return function(_0x30f2ba){logger[_0x5af2('0x26')](_0x30f2ba['stack']);if(_0x30f2ba[_0x5af2('0x27')]){delete _0x30f2ba[_0x5af2('0x27')];}_0x3a2092[_0x5af2('0x17')](_0x2c1f62)[_0x5af2('0x28')](_0x30f2ba);};}exports[_0x5af2('0x29')]=function(_0x10645c,_0x247614){var _0x35fc97={},_0x3dee65={},_0x3bc84c={'count':0x0,'rows':[]};var _0x52d8e4=_[_0x5af2('0x2a')](db[_0x5af2('0x2b')][_0x5af2('0x2c')],function(_0x4ea4a7){return{'name':_0x4ea4a7['fieldName'],'type':_0x4ea4a7['type']['key']};});_0x3dee65[_0x5af2('0x2d')]=_[_0x5af2('0x2a')](_0x52d8e4,'name');_0x3dee65[_0x5af2('0x2e')]=_[_0x5af2('0x2f')](_0x10645c[_0x5af2('0x2e')]);_0x3dee65[_0x5af2('0x30')]=_[_0x5af2('0x31')](_0x3dee65['model'],_0x3dee65[_0x5af2('0x2e')]);_0x35fc97['attributes']=_[_0x5af2('0x31')](_0x3dee65[_0x5af2('0x2d')],qs[_0x5af2('0x32')](_0x10645c[_0x5af2('0x2e')][_0x5af2('0x32')]));_0x35fc97[_0x5af2('0x33')]=_0x35fc97[_0x5af2('0x33')][_0x5af2('0x34')]?_0x35fc97['attributes']:_0x3dee65[_0x5af2('0x2d')];if(!_0x10645c[_0x5af2('0x2e')]['hasOwnProperty'](_0x5af2('0x35'))){_0x35fc97[_0x5af2('0x1b')]=qs['limit'](_0x10645c['query'][_0x5af2('0x1b')]);_0x35fc97[_0x5af2('0x1a')]=qs['offset'](_0x10645c[_0x5af2('0x2e')][_0x5af2('0x1a')]);}_0x35fc97[_0x5af2('0x36')]=qs[_0x5af2('0x37')](_0x10645c[_0x5af2('0x2e')][_0x5af2('0x37')]);_0x35fc97[_0x5af2('0x38')]=qs[_0x5af2('0x30')](_[_0x5af2('0x39')](_0x10645c[_0x5af2('0x2e')],_0x3dee65['filters']),_0x52d8e4);if(_0x10645c[_0x5af2('0x2e')][_0x5af2('0x3a')]){_0x35fc97[_0x5af2('0x38')]=_[_0x5af2('0x3b')](_0x35fc97[_0x5af2('0x38')],{'$or':_['map'](_0x52d8e4,function(_0x40e342){if(_0x40e342['type']!==_0x5af2('0x3c')){var _0x2cfce1={};_0x2cfce1[_0x40e342[_0x5af2('0x27')]]={'$like':'%'+_0x10645c['query'][_0x5af2('0x3a')]+'%'};return _0x2cfce1;}})});}_0x35fc97=_[_0x5af2('0x3b')]({},_0x35fc97,_0x10645c[_0x5af2('0x3d')]);var _0x2e73aa={'where':_0x35fc97[_0x5af2('0x38')]};return db['UserFaxInteraction'][_0x5af2('0x19')](_0x2e73aa)['then'](function(_0x4e03ca){_0x3bc84c[_0x5af2('0x19')]=_0x4e03ca;if(_0x10645c[_0x5af2('0x2e')][_0x5af2('0x3e')]){_0x35fc97[_0x5af2('0x3f')]=[{'all':!![]}];}return db[_0x5af2('0x2b')][_0x5af2('0x40')](_0x35fc97);})[_0x5af2('0x25')](function(_0x3f2b90){_0x3bc84c[_0x5af2('0x41')]=_0x3f2b90;return _0x3bc84c;})['then'](respondWithFilteredResult(_0x247614,_0x35fc97))['catch'](handleError(_0x247614,null));};exports['show']=function(_0x2f1e81,_0x513bd2){var _0x3fd048={'raw':!![],'where':{'id':_0x2f1e81[_0x5af2('0x42')]['id']}},_0x3bbee6={};_0x3bbee6[_0x5af2('0x2d')]=_['keys'](db[_0x5af2('0x2b')][_0x5af2('0x2c')]);_0x3bbee6[_0x5af2('0x2e')]=_['keys'](_0x2f1e81[_0x5af2('0x2e')]);_0x3bbee6[_0x5af2('0x30')]=_[_0x5af2('0x31')](_0x3bbee6['model'],_0x3bbee6[_0x5af2('0x2e')]);_0x3fd048[_0x5af2('0x33')]=_['intersection'](_0x3bbee6[_0x5af2('0x2d')],qs['fields'](_0x2f1e81[_0x5af2('0x2e')]['fields']));_0x3fd048['attributes']=_0x3fd048['attributes'][_0x5af2('0x34')]?_0x3fd048[_0x5af2('0x33')]:_0x3bbee6[_0x5af2('0x2d')];if(_0x2f1e81[_0x5af2('0x2e')][_0x5af2('0x3e')]){_0x3fd048[_0x5af2('0x3f')]=[{'all':!![]}];}_0x3fd048=_[_0x5af2('0x3b')]({},_0x3fd048,_0x2f1e81[_0x5af2('0x3d')]);return db['UserFaxInteraction'][_0x5af2('0x43')](_0x3fd048)['then'](handleEntityNotFound(_0x513bd2,null))[_0x5af2('0x25')](respondWithResult(_0x513bd2,null))['catch'](handleError(_0x513bd2,null));};exports[_0x5af2('0x44')]=function(_0x4b14e5,_0xeee0c6){return db[_0x5af2('0x2b')][_0x5af2('0x44')](_0x4b14e5[_0x5af2('0x45')],{})[_0x5af2('0x25')](function(_0x44fa10){var _0x144284=_0x4b14e5[_0x5af2('0x46')][_0x5af2('0x22')]({'plain':!![]});if(!_0x144284)throw new Error(_0x5af2('0x47'));if(_0x144284[_0x5af2('0x48')]==='user'){var _0x14c618=_0x44fa10[_0x5af2('0x22')]({'plain':!![]});var _0x3d6886=_0x5af2('0x23');return db['UserProfileSection'][_0x5af2('0x43')]({'where':{'name':_0x3d6886,'userProfileId':_0x144284['userProfileId']},'raw':!![]})[_0x5af2('0x25')](function(_0x51da91){if(_0x51da91&&_0x51da91[_0x5af2('0x49')]===0x0){return db[_0x5af2('0x24')][_0x5af2('0x44')]({'name':_0x14c618[_0x5af2('0x27')],'resourceId':_0x14c618['id'],'type':_0x51da91['name'],'sectionId':_0x51da91['id']},{})['then'](function(){return _0x44fa10;});}else{return _0x44fa10;}})['catch'](function(_0x443cb9){logger[_0x5af2('0x26')](_0x5af2('0x4a'),_0x443cb9);throw _0x443cb9;});}return _0x44fa10;})[_0x5af2('0x25')](respondWithResult(_0xeee0c6,0xc9))[_0x5af2('0x4b')](handleError(_0xeee0c6,null));};exports[_0x5af2('0x20')]=function(_0x427549,_0x35af34){if(_0x427549[_0x5af2('0x45')]['id']){delete _0x427549[_0x5af2('0x45')]['id'];}return db[_0x5af2('0x2b')]['find']({'where':{'id':_0x427549[_0x5af2('0x42')]['id']}})['then'](handleEntityNotFound(_0x35af34,null))[_0x5af2('0x25')](saveUpdates(_0x427549[_0x5af2('0x45')],null))[_0x5af2('0x25')](respondWithResult(_0x35af34,null))['catch'](handleError(_0x35af34,null));};exports[_0x5af2('0x21')]=function(_0xc97f3f,_0x26d6dd){return db['UserFaxInteraction'][_0x5af2('0x43')]({'where':{'id':_0xc97f3f[_0x5af2('0x42')]['id']}})['then'](handleEntityNotFound(_0x26d6dd,null))[_0x5af2('0x25')](removeEntity(_0x26d6dd,null))[_0x5af2('0x4b')](handleError(_0x26d6dd,null));};
\ No newline at end of file