X-Git-Url: http://repos.xcallymotion.com/?a=blobdiff_plain;f=server%2Fapi%2FcmContact%2FcmContact.controller.js;h=a0e15d94c5784f1894780ca9d37a5ad211040b4c;hb=d5b3d400e91cc98c429bfb9d7741cfdb9b495f82;hp=1e87a405469197e0fc96dec2f9a9252466f6cbbf;hpb=913cc995a38cf7bfbc27d325e09fc2b6ae2f632d;p=motion2.git diff --git a/server/api/cmContact/cmContact.controller.js b/server/api/cmContact/cmContact.controller.js index 1e87a40..a0e15d9 100644 --- a/server/api/cmContact/cmContact.controller.js +++ b/server/api/cmContact/cmContact.controller.js @@ -15,4 +15,4 @@ // * treaties. The SOFTWARE PRODUCT is licensed, not sold. * // * * // ************************************************************************* -var _0xb490=['ListId','CONCAT_WS(\x27\x20\x27,\x20c.firstName,\x20c.lastName,\x20c.email)\x20LIKE\x20?','\x20=\x20?','tag','isArray','replace','\x27\x27\x27\x27','split','MATCH\x20(c.firstName,\x20c.lastName,\x20c.phone,\x20c.mobile,\x20c.fax,\x20c.email)\x20AGAINST\x20(?\x20IN\x20BOOLEAN\x20MODE)','getFullTextValue','isNumeric','c.phone\x20LIKE\x20?','c.fax\x20LIKE\x20?','c.email\x20LIKE\x20?','c.firstName\x20LIKE\x20?','c.lastName\x20LIKE\x20?','c.id','Sequelize','SELECT','clone','order','DESC','isEmpty','having','t.id\x20IN\x20?','some','getLists','c.ListId\x20IS\x20NULL','sequelize','toString','CmContact','c.lastName','c.mobile','c.fax','c.email','TagIds','Tags','push','rows','catch','params','tags','columnName','displayName','CmCustomField','findAll','merge','body','get','mergeWith','join','info','[CmContact][merge]\x20to\x20%s\x20from\x20%s','CmHopper','[CmContact][merge][destroy][CmHopper],\x20%s','CmHopperBlack','[CmContact][merge][destroy][CmHopperBlack],\x20%s','create','ChatInteraction','ChatMessage','update','MailInteraction','MailMessage','SmsMessage','FaxInteraction','FaxMessage','OpenchannelInteraction','OpenchannelMessage','CmHopperFinal','ReportAgentPreview','VoiceCallReport','ChatQueueReport','FaxQueueReport','OpenchannelQueueReport','SmsQueueReport','JscriptySessionReport','duplicates','spread','show','$and','omit','format','cf_%d','pickBy','table','cm_contacts','id\x20=\x20?','toParam','values','phone','getTags','rawAttributes','intersection','setTags','getHoppers','ContactId','options','includeAll','include','getHopperHistories','CmHopperHistory','getHopperFinals','getJscriptySessions','No\x20ListId\x20specified','binding_keys','No\x20association\x20values\x20specified!','socket_timestamp','Unable\x20to\x20synchronize\x20socket,\x20no\x20timestamp\x20passed','binding_values','No\x20phone\x20column\x20specified','No\x20firstName\x20column\x20specified','root','server/files/tmp','filename','0777','child_process','fork','CompanyId','upload','createReadStream','file','meta','import','agent','binding','firstName','../../components/import/cm/csv2','stringify','pid','exit','error\x20child\x20process','eml-format','zip-dir','fast-json-patch','moment','bluebird','mustache','util','path','to-csv','ejs','lodash','squel','crypto','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/environment','defaults','redis','localhost','socket.io-emitter','register','sendStatus','status','end','json','count','offset','set','Content-Range','destroy','then','error','stack','name','send','index','describe','keys','length','startsWith','cf_','findOne','all','fieldType','type','model','query','attributes','fields','hasOwnProperty','nolimit','limit','sort','where','filters','pick','field','color','from','tools_tags','select','left_join','cm_user_has_contacts','uc.CmContactId\x20=\x20c.id','cm_contact_has_tags','ct.CmContactId\x20=\x20c.id','t.id\x20=\x20ct.TagId','c.deletedAt\x20IS\x20NULL','expr','parseSearch','sqlOperator','conditions','find','Tag','value','map','forEach','CONCAT(\x27,\x27,\x20`TagIds`,\x20\x27,\x27)\x20LIKE\x20?','User','uc.UserId\x20=\x20?','dateOfBirth','castTo','DATE','text','start','filter','Contact'];(function(_0x298dcf,_0x28e34a){var _0x5ad6be=function(_0x447766){while(--_0x447766){_0x298dcf['push'](_0x298dcf['shift']());}};_0x5ad6be(++_0x28e34a);}(_0xb490,0x83));var _0x0b49=function(_0x13d7c4,_0x311c7a){_0x13d7c4=_0x13d7c4-0x0;var _0x225ed8=_0xb490[_0x13d7c4];return _0x225ed8;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0x0b49('0x0'));var rimraf=require('rimraf');var zipdir=require(_0x0b49('0x1'));var jsonpatch=require(_0x0b49('0x2'));var rp=require('request-promise');var moment=require(_0x0b49('0x3'));var BPromise=require(_0x0b49('0x4'));var Mustache=require(_0x0b49('0x5'));var util=require(_0x0b49('0x6'));var path=require(_0x0b49('0x7'));var sox=require('sox');var csv=require(_0x0b49('0x8'));var ejs=require(_0x0b49('0x9'));var fs=require('fs');var _=require(_0x0b49('0xa'));var squel=require(_0x0b49('0xb'));var crypto=require(_0x0b49('0xc'));var jsforce=require('jsforce');var deskjs=require('desk.js');var toCsv=require(_0x0b49('0x8'));var querystring=require('querystring');var Papa=require(_0x0b49('0xd'));var Redis=require(_0x0b49('0xe'));var authService=require(_0x0b49('0xf'));var qs=require(_0x0b49('0x10'));var as=require(_0x0b49('0x11'));var hardwareService=require(_0x0b49('0x12'));var logger=require(_0x0b49('0x13'))(_0x0b49('0x14'));var utils=require('../../config/utils');var config=require(_0x0b49('0x15'));var db=require('../../mysqldb')['db'];config['redis']=_[_0x0b49('0x16')](config[_0x0b49('0x17')],{'host':_0x0b49('0x18'),'port':0x18eb});var socket=require(_0x0b49('0x19'))(new Redis(config[_0x0b49('0x17')]));require('./cmContact.socket')[_0x0b49('0x1a')](socket);function respondWithStatusCode(_0x511727,_0x58a09d){_0x58a09d=_0x58a09d||0xcc;return function(_0x2a0ac0){if(_0x2a0ac0){return _0x511727[_0x0b49('0x1b')](_0x58a09d);}return _0x511727[_0x0b49('0x1c')](_0x58a09d)[_0x0b49('0x1d')]();};}function respondWithResult(_0x5e11bf,_0x231347){_0x231347=_0x231347||0xc8;return function(_0x40ef14){if(_0x40ef14){return _0x5e11bf[_0x0b49('0x1c')](_0x231347)[_0x0b49('0x1e')](_0x40ef14);}};}function respondWithFilteredResult(_0x5bf998,_0x510633){return function(_0x33ec3a){if(_0x33ec3a){var _0x138325=_0x33ec3a[_0x0b49('0x1f')],_0x3475fc=_0x510633[_0x0b49('0x20')],_0x59ba87=_0x510633[_0x0b49('0x20')]+_0x510633['limit'],_0x842111;if(_0x59ba87>=_0x138325){_0x59ba87=_0x138325;_0x842111=0xc8;}else{_0x842111=0xce;}_0x5bf998['status'](_0x842111);return _0x5bf998[_0x0b49('0x21')](_0x0b49('0x22'),_0x3475fc+'-'+_0x59ba87+'/'+_0x138325)[_0x0b49('0x1e')](_0x33ec3a);}return null;};}function patchUpdates(_0x23c4f0){return function(_0x4b878e){try{jsonpatch['apply'](_0x4b878e,_0x23c4f0,!![]);}catch(_0x216bf8){return BPromise['reject'](_0x216bf8);}return _0x4b878e['save']();};}function saveUpdates(_0x3320c6,_0x16ef08){return function(_0x560615){if(_0x560615){return _0x560615['update'](_0x3320c6)['then'](function(_0x5b25b9){return _0x5b25b9;});}return null;};}function removeEntity(_0x316de9,_0x2003f2){return function(_0xfb316){if(_0xfb316){return _0xfb316[_0x0b49('0x23')]()[_0x0b49('0x24')](function(){_0x316de9[_0x0b49('0x1c')](0xcc)[_0x0b49('0x1d')]();});}};}function handleEntityNotFound(_0x2512ee,_0x48abf1){return function(_0x24fe5f){if(!_0x24fe5f){_0x2512ee['sendStatus'](0x194);}return _0x24fe5f;};}function handleError(_0x7061c8,_0x3b5863){_0x3b5863=_0x3b5863||0x1f4;return function(_0x13066e){logger[_0x0b49('0x25')](_0x13066e[_0x0b49('0x26')]);if(_0x13066e['name']){delete _0x13066e[_0x0b49('0x27')];}_0x7061c8['status'](_0x3b5863)[_0x0b49('0x28')](_0x13066e);};}exports[_0x0b49('0x29')]=function(_0x53007d,_0x6f772c){var _0xc692f7={},_0x3d4244={},_0x547d9d={'count':0x0,'rows':[]};return db['CmContact'][_0x0b49('0x2a')]()['then'](function(_0x579241){var _0x1294d0=[];for(var _0x2c77b5=0x0;_0x2c77b50x1){_0x333452['or'](_0x0b49('0x65'),qs[_0x0b49('0x66')](_0x39e01b),null);}else{if(qs[_0x0b49('0x67')](_0x39e01b)){_0x333452['or']('c.id\x20LIKE\x20?',_0x39e01b+'%');_0x333452['or'](_0x0b49('0x68'),_0x39e01b+'%');_0x333452['or']('c.mobile\x20LIKE\x20?',_0x39e01b+'%');_0x333452['or'](_0x0b49('0x69'),_0x39e01b+'%');}else if(qs['isEmail'](_0x39e01b)){_0x333452['or'](_0x0b49('0x6a'),_0x39e01b+'%');}else{_0x333452['or'](_0x0b49('0x6b'),'%'+_0x39e01b+'%');_0x333452['or'](_0x0b49('0x6c'),'%'+_0x39e01b+'%');_0x333452['or'](_0x0b49('0x6a'),'%'+_0x39e01b+'%');}}}}_0x2b6eb9[_0x0b49('0x3b')](_0x333452);_0x2b6eb9['group'](_0x0b49('0x6d'));var _0x500e5d={'type':db[_0x0b49('0x6e')]['QueryTypes'][_0x0b49('0x6f')],'raw':!![]};var _0x56b529=_0x2b6eb9[_0x0b49('0x70')]()[_0x0b49('0x3e')](_0x0b49('0x6d'));if(_0xc692f7[_0x0b49('0x71')]){_0xc692f7[_0x0b49('0x71')][_0x0b49('0x52')](function(_0x34630d){_0x2b6eb9[_0x0b49('0x71')]('c.'+_0x34630d[0x0],_0x34630d[0x1]===_0x0b49('0x72')?![]:!![]);});}if(!_[_0x0b49('0x73')](_0x24167d)){_0x2b6eb9[_0x0b49('0x74')](_0x47fd0b);_0x56b529[_0x0b49('0x3b')](_0x0b49('0x75'),_0x24167d);}BPromise['resolve']()['then'](function(){if(_0x546776&&!_[_0x0b49('0x76')](_0x546776[_0x0b49('0x4d')],['field',_0x0b49('0x54')])){return _0x53007d['user'][_0x0b49('0x77')]({'attributes':['id'],'raw':!![]})[_0x0b49('0x24')](function(_0x181824){if(_['isEmpty'](_0x181824)){_0x56b529['where'](_0x0b49('0x78'));_0x2b6eb9[_0x0b49('0x3b')](_0x0b49('0x78'));}else{_0x56b529[_0x0b49('0x3b')]('c.ListId\x20IN\x20?',_[_0x0b49('0x51')](_0x181824,'id'));_0x2b6eb9[_0x0b49('0x3b')]('c.ListId\x20IN\x20?',_[_0x0b49('0x51')](_0x181824,'id'));}});}else{return;}})[_0x0b49('0x24')](function(){db[_0x0b49('0x79')]['query'](_0x56b529[_0x0b49('0x7a')](),_0x500e5d)[_0x0b49('0x24')](function(_0x117e64){_0x547d9d[_0x0b49('0x1f')]=_0x117e64[_0x0b49('0x2c')];if(_0x547d9d[_0x0b49('0x1f')]===0x0)return[];return db['sequelize'][_0x0b49('0x34')](_0x238bec['toString'](),_0x500e5d);})[_0x0b49('0x24')](function(_0x307c5d){_0x329674=_['keyBy'](_0x307c5d,'id');_0x500e5d=_['merge'](_0x500e5d,{'model':db[_0x0b49('0x7b')],'mapToModel':!![],'raw':!![],'nest':!![]});if(_0x53007d[_0x0b49('0x34')][_0x0b49('0x36')]){_0xc692f7[_0x0b49('0x35')][_0x0b49('0x52')](function(_0x21ca03){_0x2b6eb9[_0x0b49('0x3e')]('c.'+_0x21ca03);});}else{_0x2b6eb9[_0x0b49('0x3e')]('c.id');_0x2b6eb9[_0x0b49('0x3e')]('c.firstName');_0x2b6eb9[_0x0b49('0x3e')](_0x0b49('0x7c'));_0x2b6eb9[_0x0b49('0x3e')]('c.phone');_0x2b6eb9[_0x0b49('0x3e')](_0x0b49('0x7d'));_0x2b6eb9[_0x0b49('0x3e')](_0x0b49('0x7e'));_0x2b6eb9[_0x0b49('0x3e')](_0x0b49('0x7f'));_0x2b6eb9[_0x0b49('0x3e')]('c.ListId');_0x2b6eb9[_0x0b49('0x3e')]('c.deletedAt');_0x2b6eb9['field']('GROUP_CONCAT(DISTINCT\x20t.id)',_0x0b49('0x80'));}if(_0xc692f7['limit'])_0x2b6eb9['limit'](_0xc692f7['limit']);if(_0xc692f7[_0x0b49('0x20')])_0x2b6eb9[_0x0b49('0x20')](_0xc692f7[_0x0b49('0x20')]);return db[_0x0b49('0x79')][_0x0b49('0x34')](_0x2b6eb9[_0x0b49('0x7a')](),_0x500e5d);})[_0x0b49('0x24')](function(_0x356c25){_0x356c25['forEach'](function(_0x1ee5d8){if(_0x1ee5d8[_0x0b49('0x80')]){_0x1ee5d8[_0x0b49('0x81')]=[];_0x1ee5d8[_0x0b49('0x80')][_0x0b49('0x64')](',')[_0x0b49('0x52')](function(_0x2bf4d3){_0x1ee5d8[_0x0b49('0x81')][_0x0b49('0x82')](_0x329674[_0x2bf4d3]);});}delete _0x1ee5d8[_0x0b49('0x80')];});_0x547d9d[_0x0b49('0x83')]=_0x356c25;return _0x547d9d;})[_0x0b49('0x24')](respondWithFilteredResult(_0x6f772c,_0xc692f7));});})[_0x0b49('0x84')](handleError(_0x6f772c,null));};exports[_0x0b49('0x23')]=function(_0x22740c,_0x2e2dd6){return db[_0x0b49('0x7b')][_0x0b49('0x4e')]({'where':{'id':_0x22740c[_0x0b49('0x85')]['id']}})['then'](handleEntityNotFound(_0x2e2dd6,null))[_0x0b49('0x24')](removeEntity(_0x2e2dd6,null))[_0x0b49('0x84')](handleError(_0x2e2dd6,null));};exports[_0x0b49('0x2a')]=function(_0x4d733a,_0x32f08b){return db[_0x0b49('0x7b')]['describe']()[_0x0b49('0x24')](function(_0x176b7f){delete _0x176b7f[_0x0b49('0x86')];for(var _0x45e3fc=0x0;_0x45e3fc=_0x435017){_0x474b63=_0x435017;_0x4a6cca=0xc8;}else{_0x4a6cca=0xce;}_0x1f982f[_0x674e('0x1c')](_0x4a6cca);return _0x1f982f[_0x674e('0x21')]('Content-Range',_0x2f7624+'-'+_0x474b63+'/'+_0x435017)[_0x674e('0x22')](_0xf4c4d8);}return null;};}function patchUpdates(_0x528373){return function(_0x596a1a){try{jsonpatch[_0x674e('0x23')](_0x596a1a,_0x528373,!![]);}catch(_0x3721cf){return BPromise[_0x674e('0x24')](_0x3721cf);}return _0x596a1a[_0x674e('0x25')]();};}function saveUpdates(_0x263a7e,_0x101ccd){return function(_0x462042){if(_0x462042){return _0x462042[_0x674e('0x26')](_0x263a7e)[_0x674e('0x27')](function(_0x5d5b42){return _0x5d5b42;});}return null;};}function removeEntity(_0x1eb9ed,_0x375881){return function(_0x12d177){if(_0x12d177){return _0x12d177['destroy']()[_0x674e('0x27')](function(){_0x1eb9ed[_0x674e('0x1c')](0xcc)[_0x674e('0x1d')]();});}};}function handleEntityNotFound(_0x5e12f2,_0x516ed3){return function(_0x46e1a0){if(!_0x46e1a0){_0x5e12f2[_0x674e('0x1b')](0x194);}return _0x46e1a0;};}function handleError(_0x4b0c21,_0xa43748){_0xa43748=_0xa43748||0x1f4;return function(_0x388ee8){logger['error'](_0x388ee8[_0x674e('0x28')]);if(_0x388ee8['name']){delete _0x388ee8['name'];}_0x4b0c21[_0x674e('0x1c')](_0xa43748)[_0x674e('0x29')](_0x388ee8);};}exports[_0x674e('0x2a')]=function(_0x5205ba,_0x18a4d4){var _0x58db18={},_0x2e510a={},_0x326e72={'count':0x0,'rows':[]};return db[_0x674e('0x2b')]['describe']()[_0x674e('0x27')](function(_0x1b64f6){var _0x17ec73=[];for(var _0x1160b9=0x0;_0x1160b90x1){_0x1bdf03['or']('MATCH\x20(c.firstName,\x20c.lastName,\x20c.phone,\x20c.mobile,\x20c.fax,\x20c.email)\x20AGAINST\x20(?\x20IN\x20BOOLEAN\x20MODE)',qs[_0x674e('0x6a')](_0x31f2f6),null);}else{if(qs['isNumeric'](_0x31f2f6)){_0x1bdf03['or'](_0x674e('0x6b'),_0x31f2f6+'%');_0x1bdf03['or'](_0x674e('0x6c'),_0x31f2f6+'%');_0x1bdf03['or'](_0x674e('0x6d'),_0x31f2f6+'%');_0x1bdf03['or'](_0x674e('0x6e'),_0x31f2f6+'%');}else if(qs[_0x674e('0x6f')](_0x31f2f6)){_0x1bdf03['or'](_0x674e('0x70'),_0x31f2f6+'%');}else{_0x1bdf03['or'](_0x674e('0x71'),'%'+_0x31f2f6+'%');_0x1bdf03['or'](_0x674e('0x72'),'%'+_0x31f2f6+'%');_0x1bdf03['or']('c.email\x20LIKE\x20?','%'+_0x31f2f6+'%');}}}}_0x492632[_0x674e('0x3e')](_0x1bdf03);_0x492632[_0x674e('0x73')](_0x674e('0x74'));var _0x87b33e={'type':db['Sequelize'][_0x674e('0x75')][_0x674e('0x76')],'raw':!![]};var _0x270c67=_0x492632[_0x674e('0x77')]()[_0x674e('0x42')](_0x674e('0x74'));if(_0x58db18[_0x674e('0x3c')]){_0x58db18[_0x674e('0x3c')][_0x674e('0x53')](function(_0xe0cdf6){_0x492632[_0x674e('0x3c')]('c.'+_0xe0cdf6[0x0],_0xe0cdf6[0x1]===_0x674e('0x78')?![]:!![]);});}if(!_['isEmpty'](_0xc97db4)){_0x492632[_0x674e('0x79')](_0x966b2e);_0x270c67[_0x674e('0x3e')](_0x674e('0x7a'),_0xc97db4);}BPromise[_0x674e('0x7b')]()[_0x674e('0x27')](function(){if(!_0x3e0d25)return;if(_0x5205ba[_0x674e('0x7c')][_0x674e('0x7d')]!=='agent')return;if(!_[_0x674e('0x7e')](_0x3e0d25[_0x674e('0x4e')],['field','User'])){return _0x5205ba[_0x674e('0x7c')][_0x674e('0x7f')]({'attributes':['id'],'raw':!![]})[_0x674e('0x27')](function(_0x1979ad){if(_[_0x674e('0x60')](_0x1979ad)){_0x270c67[_0x674e('0x3e')](_0x674e('0x80'));_0x492632[_0x674e('0x3e')](_0x674e('0x80'));}else{_0x270c67[_0x674e('0x3e')]('c.ListId\x20IN\x20?',_[_0x674e('0x81')](_0x1979ad,'id'));_0x492632[_0x674e('0x3e')](_0x674e('0x62'),_[_0x674e('0x81')](_0x1979ad,'id'));}});}})[_0x674e('0x27')](function(){if(_0x5205ba[_0x674e('0x7c')][_0x674e('0x7d')]===_0x674e('0x82')&&!_0x3e0d25&&!_0x5205ba['query'][_0x674e('0x61')])return[];return db['sequelize'][_0x674e('0x37')](_0x270c67[_0x674e('0x83')](),_0x87b33e);})[_0x674e('0x27')](function(_0x1b14ed){_0x326e72['count']=_0x1b14ed[_0x674e('0x2d')];if(_0x326e72[_0x674e('0x84')]===0x0)return[];return db[_0x674e('0x85')][_0x674e('0x37')](_0x26d191[_0x674e('0x83')](),_0x87b33e)[_0x674e('0x27')](function(_0x31b572){_0x3623b4=_[_0x674e('0x86')](_0x31b572,'id');_0x87b33e=_[_0x674e('0x87')](_0x87b33e,{'model':db['CmContact'],'mapToModel':!![],'raw':!![],'nest':!![]});if(_0x5205ba[_0x674e('0x37')][_0x674e('0x39')]){_0x58db18[_0x674e('0x3a')][_0x674e('0x53')](function(_0x72d561){_0x492632[_0x674e('0x42')]('c.'+_0x72d561);});}else{_0x492632[_0x674e('0x42')](_0x674e('0x74'));_0x492632[_0x674e('0x42')](_0x674e('0x88'));_0x492632[_0x674e('0x42')](_0x674e('0x89'));_0x492632[_0x674e('0x42')](_0x674e('0x8a'));_0x492632[_0x674e('0x42')](_0x674e('0x8b'));_0x492632['field']('c.fax');_0x492632[_0x674e('0x42')](_0x674e('0x8c'));_0x492632[_0x674e('0x42')](_0x674e('0x8d'));_0x492632[_0x674e('0x42')]('c.createdAt');_0x492632[_0x674e('0x42')]('c.deletedAt');_0x492632[_0x674e('0x42')](_0x674e('0x8e'));_0x492632[_0x674e('0x42')](_0x674e('0x8f'),'TagIds');}if(_0x58db18[_0x674e('0x1f')])_0x492632[_0x674e('0x1f')](_0x58db18['limit']);if(_0x58db18[_0x674e('0x20')])_0x492632[_0x674e('0x20')](_0x58db18[_0x674e('0x20')]);return db[_0x674e('0x85')][_0x674e('0x37')](_0x492632[_0x674e('0x83')](),_0x87b33e);});})['then'](function(_0x56f01f){_0x56f01f[_0x674e('0x53')](function(_0x32acc3){if(_0x32acc3[_0x674e('0x90')]){_0x32acc3[_0x674e('0x91')]=[];_0x32acc3[_0x674e('0x90')][_0x674e('0x52')](',')[_0x674e('0x53')](function(_0x480ab2){_0x32acc3[_0x674e('0x91')][_0x674e('0x30')](_0x3623b4[_0x480ab2]);});}delete _0x32acc3[_0x674e('0x90')];});_0x326e72['rows']=_0x56f01f;return _0x326e72;})['then'](respondWithFilteredResult(_0x18a4d4,_0x58db18));})['catch'](handleError(_0x18a4d4,null));};exports[_0x674e('0x92')]=function(_0x2b262a,_0x2456fd){return db[_0x674e('0x2b')]['find']({'where':{'id':_0x2b262a[_0x674e('0x93')]['id']}})[_0x674e('0x27')](handleEntityNotFound(_0x2456fd,null))[_0x674e('0x27')](removeEntity(_0x2456fd,null))[_0x674e('0x94')](handleError(_0x2456fd,null));};exports[_0x674e('0x95')]=function(_0x4c50eb,_0x4cc98e){return db[_0x674e('0x2b')][_0x674e('0x95')]()[_0x674e('0x27')](function(_0x95c778){delete _0x95c778[_0x674e('0x96')];for(var _0x188564=0x0;_0x188564