X-Git-Url: http://repos.xcallymotion.com/?a=blobdiff_plain;f=server%2Fapi%2FcmContact%2FcmContact.controller.js;h=71b1b195956e77199260241c749452e6b4e6988b;hb=868a31873a4f5d6a45b7a9cfef882f2e311d37fa;hp=80e0c9e7229db34f1dbb5a51d57c6c5aa192ca74;hpb=08f6e0b86d261e0f7c3417afd107d7f774257198;p=motion2.git diff --git a/server/api/cmContact/cmContact.controller.js b/server/api/cmContact/cmContact.controller.js index 80e0c9e..71b1b19 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 _0xa9e8=['user','getLists','c.ListId\x20IS\x20NULL','sequelize','toString','count','keyBy','merge','c.firstName','c.lastName','c.phone','c.mobile','c.fax','c.deletedAt','TagIds','Tags','rows','catch','destroy','params','tags','columnName','displayName','findAll','alias','custom','body','get','join','[CmContact][merge]\x20to\x20%s\x20from\x20%s','CmHopper','info','CmHopperBlack','[CmContact][merge][destroy][CmHopperBlack],\x20%s','ChatInteraction','ChatMessage','ChatOfflineMessage','MailInteraction','MailMessage','SmsInteraction','SmsMessage','FaxInteraction','OpenchannelInteraction','OpenchannelMessage','CmHopperFinal','CmHopperHistory','ReportAgentPreview','VoiceCallReport','FaxQueueReport','MailQueueReport','OpenchannelQueueReport','SmsQueueReport','JscriptySessionReport','create','bulkCreate','each','duplicates','$or','findOrCreate','spread','show','Tag','color','ListId','$and','omit','format','cf_%d','table','setFields','id\x20=\x20?','toParam','values','phone','getTags','options','setTags','ids','getHoppers','rawAttributes','ContactId','includeAll','getHopperHistories','include','getHopperFinals','getJscriptySessions','uploadCsv','No\x20ListId\x20specified','binding_keys','binding_values','No\x20association\x20values\x20specified!','socket_timestamp','Unable\x20to\x20synchronize\x20socket,\x20no\x20timestamp\x20passed','Incorrect\x20binding\x20parameters\x20passed!','No\x20phone\x20column\x20specified','firstName','No\x20firstName\x20column\x20specified','root','server/files/tmp','file','filename','chmodSync','0777','child_process','fork','../../components/import/cm/csv','CompanyId','File\x20uploaded\x20correctly!','pid','send','createReadStream','path','parse','import','agent','binding','../../components/import/cm/csv2','stringify','exit','error\x20child\x20process','html-pdf','eml-format','rimraf','fast-json-patch','bluebird','sox','to-csv','ejs','lodash','crypto','jsforce','querystring','papaparse','../../components/auth/service','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','redis','defaults','socket.io-emitter','./cmContact.socket','register','status','end','json','offset','limit','Content-Range','apply','reject','save','update','then','sendStatus','error','name','index','CmContact','describe','keys','startsWith','cf_','push','CmCustomField','findOne','trimStart','all','length','fieldType','type','model','query','filters','intersection','attributes','fields','hasOwnProperty','nolimit','order','sort','where','pick','select','field','from','tools_tags','cm_contacts','left_join','cm_user_has_contacts','uc.CmContactId\x20=\x20c.id','t.id\x20=\x20ct.TagId','c.deletedAt\x20IS\x20NULL','expr','search','parseSearch','sqlOperator','conditions','find','map','forEach','CONCAT(\x27,\x27,\x20`TagIds`,\x20\x27,\x27)\x20LIKE\x20?','union','and','uc.UserId\x20=\x20?','dateOfBirth','buildExpression','value','start','filter','isNil','Contact','isEmpty','c.ListId\x20IN\x20?','CONCAT_WS(\x27\x20\x27,\x20c.firstName,\x20c.lastName,\x20c.email)\x20LIKE\x20?','tag','isArray','replace','split','MATCH\x20(c.firstName,\x20c.lastName,\x20c.phone,\x20c.mobile,\x20c.fax,\x20c.email)\x20AGAINST\x20(?\x20IN\x20BOOLEAN\x20MODE)','getFullTextValue','c.id\x20LIKE\x20?','c.mobile\x20LIKE\x20?','c.fax\x20LIKE\x20?','isEmail','c.email\x20LIKE\x20?','c.lastName\x20LIKE\x20?','group','QueryTypes','clone','c.id','DESC','having','resolve','some','User'];(function(_0xfb675c,_0x2cfb12){var _0x56179a=function(_0x4d7e34){while(--_0x4d7e34){_0xfb675c['push'](_0xfb675c['shift']());}};_0x56179a(++_0x2cfb12);}(_0xa9e8,0x78));var _0x8a9e=function(_0x14fd98,_0x44ce0a){_0x14fd98=_0x14fd98-0x0;var _0x3d9d2b=_0xa9e8[_0x14fd98];return _0x3d9d2b;};'use strict';var pdf=require(_0x8a9e('0x0'));var emlformat=require(_0x8a9e('0x1'));var rimraf=require(_0x8a9e('0x2'));var zipdir=require('zip-dir');var jsonpatch=require(_0x8a9e('0x3'));var rp=require('request-promise');var moment=require('moment');var BPromise=require(_0x8a9e('0x4'));var Mustache=require('mustache');var util=require('util');var path=require('path');var sox=require(_0x8a9e('0x5'));var csv=require(_0x8a9e('0x6'));var ejs=require(_0x8a9e('0x7'));var fs=require('fs');var _=require(_0x8a9e('0x8'));var squel=require('squel');var crypto=require(_0x8a9e('0x9'));var jsforce=require(_0x8a9e('0xa'));var deskjs=require('desk.js');var toCsv=require(_0x8a9e('0x6'));var querystring=require(_0x8a9e('0xb'));var Papa=require(_0x8a9e('0xc'));var Redis=require('ioredis');var authService=require(_0x8a9e('0xd'));var qs=require('../../components/parsers/qs');var as=require('../../components/parsers/advancedSearch');var hardwareService=require(_0x8a9e('0xe'));var logger=require(_0x8a9e('0xf'))(_0x8a9e('0x10'));var utils=require(_0x8a9e('0x11'));var config=require(_0x8a9e('0x12'));var licenseUtil=require(_0x8a9e('0x13'));var db=require(_0x8a9e('0x14'))['db'];config[_0x8a9e('0x15')]=_[_0x8a9e('0x16')](config[_0x8a9e('0x15')],{'host':'localhost','port':0x18eb});var socket=require(_0x8a9e('0x17'))(new Redis(config['redis']));require(_0x8a9e('0x18'))[_0x8a9e('0x19')](socket);function respondWithStatusCode(_0x2b94c0,_0x5cbe64){_0x5cbe64=_0x5cbe64||0xcc;return function(_0x5a7165){if(_0x5a7165){return _0x2b94c0['sendStatus'](_0x5cbe64);}return _0x2b94c0[_0x8a9e('0x1a')](_0x5cbe64)[_0x8a9e('0x1b')]();};}function respondWithResult(_0x2decfd,_0x51d286){_0x51d286=_0x51d286||0xc8;return function(_0x402cc2){if(_0x402cc2){return _0x2decfd[_0x8a9e('0x1a')](_0x51d286)[_0x8a9e('0x1c')](_0x402cc2);}};}function respondWithFilteredResult(_0x7d1ab3,_0x26803c){return function(_0x5d2501){if(_0x5d2501){var _0x44c7ec=_0x5d2501['count'],_0x276eab=_0x26803c['offset'],_0x3bd6f5=_0x26803c[_0x8a9e('0x1d')]+_0x26803c[_0x8a9e('0x1e')],_0x3e0162;if(_0x3bd6f5>=_0x44c7ec){_0x3bd6f5=_0x44c7ec;_0x3e0162=0xc8;}else{_0x3e0162=0xce;}_0x7d1ab3['status'](_0x3e0162);return _0x7d1ab3['set'](_0x8a9e('0x1f'),_0x276eab+'-'+_0x3bd6f5+'/'+_0x44c7ec)[_0x8a9e('0x1c')](_0x5d2501);}return null;};}function patchUpdates(_0x5ac1e2){return function(_0x347edf){try{jsonpatch[_0x8a9e('0x20')](_0x347edf,_0x5ac1e2,!![]);}catch(_0x259252){return BPromise[_0x8a9e('0x21')](_0x259252);}return _0x347edf[_0x8a9e('0x22')]();};}function saveUpdates(_0x5cd6dc,_0x567433){return function(_0xc0b2e7){if(_0xc0b2e7){return _0xc0b2e7[_0x8a9e('0x23')](_0x5cd6dc)[_0x8a9e('0x24')](function(_0x2923de){return _0x2923de;});}return null;};}function removeEntity(_0x4a84e5,_0x575761){return function(_0x304c17){if(_0x304c17){return _0x304c17['destroy']()[_0x8a9e('0x24')](function(){_0x4a84e5['status'](0xcc)[_0x8a9e('0x1b')]();});}};}function handleEntityNotFound(_0x5d26ff,_0x588dc8){return function(_0x403812){if(!_0x403812){_0x5d26ff[_0x8a9e('0x25')](0x194);}return _0x403812;};}function handleError(_0x25bf8b,_0x233235){_0x233235=_0x233235||0x1f4;return function(_0x31d5a2){logger[_0x8a9e('0x26')](_0x31d5a2['stack']);if(_0x31d5a2['name']){delete _0x31d5a2[_0x8a9e('0x27')];}_0x25bf8b['status'](_0x233235)['send'](_0x31d5a2);};}exports[_0x8a9e('0x28')]=function(_0x118742,_0x422fd1){var _0x2d1382={},_0x23369c={},_0x1fc495={'count':0x0,'rows':[]};return db[_0x8a9e('0x29')][_0x8a9e('0x2a')]()[_0x8a9e('0x24')](function(_0x2a2d0b){var _0x2fdcf7=[];for(var _0x173fac=0x0;_0x173fac0x1){_0x5a3613['or'](_0x8a9e('0x66'),qs[_0x8a9e('0x67')](_0x213308),null);}else{if(qs['isNumeric'](_0x213308)){_0x5a3613['or'](_0x8a9e('0x68'),_0x213308+'%');_0x5a3613['or']('c.phone\x20LIKE\x20?',_0x213308+'%');_0x5a3613['or'](_0x8a9e('0x69'),_0x213308+'%');_0x5a3613['or'](_0x8a9e('0x6a'),_0x213308+'%');}else if(qs[_0x8a9e('0x6b')](_0x213308)){_0x5a3613['or'](_0x8a9e('0x6c'),_0x213308+'%');}else{_0x5a3613['or']('c.firstName\x20LIKE\x20?','%'+_0x213308+'%');_0x5a3613['or'](_0x8a9e('0x6d'),'%'+_0x213308+'%');_0x5a3613['or'](_0x8a9e('0x6c'),'%'+_0x213308+'%');}}}}_0x287c57[_0x8a9e('0x40')](_0x5a3613);_0x287c57[_0x8a9e('0x6e')]('c.id');var _0x1cceee={'type':db['Sequelize'][_0x8a9e('0x6f')]['SELECT'],'raw':!![]};var _0x528dd7=_0x287c57[_0x8a9e('0x70')]()['field'](_0x8a9e('0x71'));if(_0x2d1382[_0x8a9e('0x3e')]){_0x2d1382['order']['forEach'](function(_0x47da52){_0x287c57[_0x8a9e('0x3e')]('c.'+_0x47da52[0x0],_0x47da52[0x1]===_0x8a9e('0x72')?![]:!![]);});}if(!_['isEmpty'](_0x416d18)){_0x287c57[_0x8a9e('0x73')](_0xffc9d3);_0x528dd7[_0x8a9e('0x40')]('t.id\x20IN\x20?',_0x416d18);}BPromise[_0x8a9e('0x74')]()['then'](function(){if(_0x5351fa&&!_[_0x8a9e('0x75')](_0x5351fa['conditions'],[_0x8a9e('0x43'),_0x8a9e('0x76')])){return _0x118742[_0x8a9e('0x77')][_0x8a9e('0x78')]({'attributes':['id'],'raw':!![]})[_0x8a9e('0x24')](function(_0x598b82){if(_[_0x8a9e('0x5f')](_0x598b82)){_0x528dd7['where'](_0x8a9e('0x79'));_0x287c57['where'](_0x8a9e('0x79'));}else{_0x528dd7[_0x8a9e('0x40')](_0x8a9e('0x60'),_[_0x8a9e('0x52')](_0x598b82,'id'));_0x287c57[_0x8a9e('0x40')](_0x8a9e('0x60'),_[_0x8a9e('0x52')](_0x598b82,'id'));}});}else{return;}})[_0x8a9e('0x24')](function(){db[_0x8a9e('0x7a')]['query'](_0x528dd7[_0x8a9e('0x7b')](),_0x1cceee)[_0x8a9e('0x24')](function(_0x4c13d1){_0x1fc495['count']=_0x4c13d1[_0x8a9e('0x33')];if(_0x1fc495[_0x8a9e('0x7c')]===0x0)return[];return db[_0x8a9e('0x7a')][_0x8a9e('0x37')](_0x2184cb[_0x8a9e('0x7b')](),_0x1cceee);})[_0x8a9e('0x24')](function(_0x3f4c07){_0xf278a1=_[_0x8a9e('0x7d')](_0x3f4c07,'id');_0x1cceee=_[_0x8a9e('0x7e')](_0x1cceee,{'model':db[_0x8a9e('0x29')],'mapToModel':!![],'raw':!![],'nest':!![]});if(_0x118742['query'][_0x8a9e('0x3b')]){_0x2d1382[_0x8a9e('0x3a')][_0x8a9e('0x53')](function(_0x67f769){_0x287c57[_0x8a9e('0x43')]('c.'+_0x67f769);});}else{_0x287c57[_0x8a9e('0x43')](_0x8a9e('0x71'));_0x287c57[_0x8a9e('0x43')](_0x8a9e('0x7f'));_0x287c57[_0x8a9e('0x43')](_0x8a9e('0x80'));_0x287c57['field'](_0x8a9e('0x81'));_0x287c57['field'](_0x8a9e('0x82'));_0x287c57[_0x8a9e('0x43')](_0x8a9e('0x83'));_0x287c57['field']('c.email');_0x287c57['field']('c.ListId');_0x287c57[_0x8a9e('0x43')](_0x8a9e('0x84'));_0x287c57[_0x8a9e('0x43')]('GROUP_CONCAT(DISTINCT\x20t.id)',_0x8a9e('0x85'));}if(_0x2d1382[_0x8a9e('0x1e')])_0x287c57[_0x8a9e('0x1e')](_0x2d1382['limit']);if(_0x2d1382[_0x8a9e('0x1d')])_0x287c57['offset'](_0x2d1382[_0x8a9e('0x1d')]);return db[_0x8a9e('0x7a')][_0x8a9e('0x37')](_0x287c57[_0x8a9e('0x7b')](),_0x1cceee);})[_0x8a9e('0x24')](function(_0x158b60){_0x158b60[_0x8a9e('0x53')](function(_0x21b943){if(_0x21b943[_0x8a9e('0x85')]){_0x21b943['Tags']=[];_0x21b943[_0x8a9e('0x85')][_0x8a9e('0x65')](',')[_0x8a9e('0x53')](function(_0x28058f){_0x21b943[_0x8a9e('0x86')][_0x8a9e('0x2e')](_0xf278a1[_0x28058f]);});}delete _0x21b943[_0x8a9e('0x85')];});_0x1fc495[_0x8a9e('0x87')]=_0x158b60;return _0x1fc495;})[_0x8a9e('0x24')](respondWithFilteredResult(_0x422fd1,_0x2d1382));});})[_0x8a9e('0x88')](handleError(_0x422fd1,null));};exports[_0x8a9e('0x89')]=function(_0x116a33,_0x5bc649){return db[_0x8a9e('0x29')]['find']({'where':{'id':_0x116a33[_0x8a9e('0x8a')]['id']}})[_0x8a9e('0x24')](handleEntityNotFound(_0x5bc649,null))['then'](removeEntity(_0x5bc649,null))[_0x8a9e('0x88')](handleError(_0x5bc649,null));};exports['describe']=function(_0xf12f6e,_0x1adbfe){return db['CmContact'][_0x8a9e('0x2a')]()[_0x8a9e('0x24')](function(_0x2d6cd5){delete _0x2d6cd5[_0x8a9e('0x8b')];for(var _0x1fba7e=0x0;_0x1fba7e=_0x279c6f){_0x4cc2d8=_0x279c6f;_0x44b338=0xc8;}else{_0x44b338=0xce;}_0x444dc3[_0x5a30('0x23')](_0x44b338);return _0x444dc3[_0x5a30('0x27')](_0x5a30('0x28'),_0x1d5e6d+'-'+_0x4cc2d8+'/'+_0x279c6f)[_0x5a30('0x29')](_0x259eed);}return null;};}function patchUpdates(_0x2027c9){return function(_0x47baa5){try{jsonpatch[_0x5a30('0x2a')](_0x47baa5,_0x2027c9,!![]);}catch(_0x36daff){return BPromise['reject'](_0x36daff);}return _0x47baa5[_0x5a30('0x2b')]();};}function saveUpdates(_0x5380fe,_0x3f0561){return function(_0x40f8fe){if(_0x40f8fe){return _0x40f8fe[_0x5a30('0x2c')](_0x5380fe)['then'](function(_0x4230be){return _0x4230be;});}return null;};}function removeEntity(_0x4d6b22,_0x15300f){return function(_0x1491cc){if(_0x1491cc){return _0x1491cc[_0x5a30('0x2d')]()[_0x5a30('0x2e')](function(){_0x4d6b22['status'](0xcc)['end']();});}};}function handleEntityNotFound(_0x3d92bc,_0x5d4d85){return function(_0x17a684){if(!_0x17a684){_0x3d92bc['sendStatus'](0x194);}return _0x17a684;};}function handleError(_0x253657,_0x186c30){_0x186c30=_0x186c30||0x1f4;return function(_0x184967){logger[_0x5a30('0x2f')](_0x184967[_0x5a30('0x30')]);if(_0x184967[_0x5a30('0x31')]){delete _0x184967[_0x5a30('0x31')];}_0x253657[_0x5a30('0x23')](_0x186c30)[_0x5a30('0x32')](_0x184967);};}exports[_0x5a30('0x33')]=function(_0x2493d0,_0x3a45a8){var _0x41a256={},_0x27e330={},_0x1de5e7={'count':0x0,'rows':[]};return db[_0x5a30('0x34')][_0x5a30('0x35')]()[_0x5a30('0x2e')](function(_0x4c8856){var _0x26e780=[];for(var _0x2845f2=0x0;_0x2845f20x1){_0x27ac10['or'](_0x5a30('0x6f'),qs[_0x5a30('0x70')](_0x3c5c9c),null);}else{if(qs['isNumeric'](_0x3c5c9c)){_0x27ac10['or'](_0x5a30('0x71'),_0x3c5c9c+'%');_0x27ac10['or'](_0x5a30('0x72'),_0x3c5c9c+'%');_0x27ac10['or'](_0x5a30('0x73'),_0x3c5c9c+'%');_0x27ac10['or'](_0x5a30('0x74'),_0x3c5c9c+'%');}else if(qs[_0x5a30('0x75')](_0x3c5c9c)){_0x27ac10['or'](_0x5a30('0x76'),_0x3c5c9c+'%');}else{_0x27ac10['or'](_0x5a30('0x77'),'%'+_0x3c5c9c+'%');_0x27ac10['or'](_0x5a30('0x78'),'%'+_0x3c5c9c+'%');_0x27ac10['or'](_0x5a30('0x76'),'%'+_0x3c5c9c+'%');}}}}_0x3cdc90[_0x5a30('0x53')](_0x27ac10);_0x3cdc90[_0x5a30('0x79')](_0x5a30('0x7a'));var _0xf88b88={'type':db['Sequelize']['QueryTypes'][_0x5a30('0x7b')],'raw':!![]};var _0x56e040=_0x3cdc90['clone']()[_0x5a30('0x4a')]('c.id');if(_0x41a256[_0x5a30('0x48')]){_0x41a256['order'][_0x5a30('0x5c')](function(_0x288cda){_0x3cdc90[_0x5a30('0x48')]('c.'+_0x288cda[0x0],_0x288cda[0x1]===_0x5a30('0x7c')?![]:!![]);});}if(!_[_0x5a30('0x68')](_0x529e8b)){_0x3cdc90['having'](_0x4ff8a8);_0x56e040[_0x5a30('0x53')](_0x5a30('0x7d'),_0x529e8b);}BPromise[_0x5a30('0x7e')]()[_0x5a30('0x2e')](function(){if(_0x769cea&&!_['some'](_0x769cea[_0x5a30('0x58')],[_0x5a30('0x4a'),_0x5a30('0x5e')])){return _0x2493d0[_0x5a30('0x7f')][_0x5a30('0x80')]({'attributes':['id'],'raw':!![]})[_0x5a30('0x2e')](function(_0xc9df39){if(_[_0x5a30('0x68')](_0xc9df39)){_0x56e040[_0x5a30('0x53')](_0x5a30('0x81'));_0x3cdc90[_0x5a30('0x53')](_0x5a30('0x81'));}else{_0x56e040['where'](_0x5a30('0x6a'),_['map'](_0xc9df39,'id'));_0x3cdc90[_0x5a30('0x53')](_0x5a30('0x6a'),_[_0x5a30('0x65')](_0xc9df39,'id'));}});}else{return;}})[_0x5a30('0x2e')](function(){db[_0x5a30('0x82')][_0x5a30('0x41')](_0x56e040[_0x5a30('0x83')](),_0xf88b88)[_0x5a30('0x2e')](function(_0x3c7a8b){_0x1de5e7[_0x5a30('0x24')]=_0x3c7a8b[_0x5a30('0x37')];if(_0x1de5e7[_0x5a30('0x24')]===0x0)return[];return db[_0x5a30('0x82')]['query'](_0x3baf8e[_0x5a30('0x83')](),_0xf88b88);})[_0x5a30('0x2e')](function(_0x138af6){_0xfef474=_['keyBy'](_0x138af6,'id');_0xf88b88=_['merge'](_0xf88b88,{'model':db['CmContact'],'mapToModel':!![],'raw':!![],'nest':!![]});if(_0x2493d0[_0x5a30('0x41')]['fields']){_0x41a256[_0x5a30('0x44')][_0x5a30('0x5c')](function(_0x25e10b){_0x3cdc90[_0x5a30('0x4a')]('c.'+_0x25e10b);});}else{_0x3cdc90['field'](_0x5a30('0x7a'));_0x3cdc90[_0x5a30('0x4a')](_0x5a30('0x84'));_0x3cdc90['field'](_0x5a30('0x85'));_0x3cdc90[_0x5a30('0x4a')](_0x5a30('0x86'));_0x3cdc90[_0x5a30('0x4a')](_0x5a30('0x87'));_0x3cdc90[_0x5a30('0x4a')](_0x5a30('0x88'));_0x3cdc90[_0x5a30('0x4a')](_0x5a30('0x89'));_0x3cdc90[_0x5a30('0x4a')](_0x5a30('0x8a'));_0x3cdc90[_0x5a30('0x4a')](_0x5a30('0x8b'));_0x3cdc90['field'](_0x5a30('0x8c'),'TagIds');}if(_0x41a256['limit'])_0x3cdc90[_0x5a30('0x26')](_0x41a256[_0x5a30('0x26')]);if(_0x41a256[_0x5a30('0x25')])_0x3cdc90[_0x5a30('0x25')](_0x41a256['offset']);return db[_0x5a30('0x82')][_0x5a30('0x41')](_0x3cdc90[_0x5a30('0x83')](),_0xf88b88);})[_0x5a30('0x2e')](function(_0x3b2180){_0x3b2180[_0x5a30('0x5c')](function(_0x218d6c){if(_0x218d6c['TagIds']){_0x218d6c[_0x5a30('0x8d')]=[];_0x218d6c['TagIds']['split'](',')[_0x5a30('0x5c')](function(_0x16f366){_0x218d6c[_0x5a30('0x8d')][_0x5a30('0x3a')](_0xfef474[_0x16f366]);});}delete _0x218d6c[_0x5a30('0x8e')];});_0x1de5e7[_0x5a30('0x8f')]=_0x3b2180;return _0x1de5e7;})[_0x5a30('0x2e')](respondWithFilteredResult(_0x3a45a8,_0x41a256));});})[_0x5a30('0x90')](handleError(_0x3a45a8,null));};exports['destroy']=function(_0x5aaaf9,_0xeb70e5){return db[_0x5a30('0x34')][_0x5a30('0x59')]({'where':{'id':_0x5aaaf9[_0x5a30('0x91')]['id']}})[_0x5a30('0x2e')](handleEntityNotFound(_0xeb70e5,null))['then'](removeEntity(_0xeb70e5,null))[_0x5a30('0x90')](handleError(_0xeb70e5,null));};exports[_0x5a30('0x35')]=function(_0x5253f8,_0x3d664f){return db['CmContact'][_0x5a30('0x35')]()[_0x5a30('0x2e')](function(_0x4672e8){delete _0x4672e8['tags'];for(var _0x3b4179=0x0;_0x3b4179