Built motion from commit f738f9592c388b9f9eb3948f400a5c9d717a3561. Version 3.0.0...
[motion-next.git] / server / api / cmContact / cmContact.rpc.js
index 2194efd..ce3550e 100644 (file)
@@ -1 +1 @@
-const a155_0x1425=['table','stringify','catch','cf_','id\x20=\x20?','limit','body','../../mysqldb','../../rediscache','set','message','update','register','info','debug','include','model','then','GetCmContact','lodash','CmContact','./cmContact.socket','../../config/logger','CreateCmContact','where','options','map','raw','rpc','error','create','attributes','keys','findAll','startsWith','query','toString'];(function(_0x34e3f1,_0x1a3176){const _0x142575=function(_0x1e7692){while(--_0x1e7692){_0x34e3f1['push'](_0x34e3f1['shift']());}};_0x142575(++_0x1a3176);}(a155_0x1425,0xb2));const a155_0x1e76=function(_0x34e3f1,_0x1a3176){_0x34e3f1=_0x34e3f1-0x9b;let _0x142575=a155_0x1425[_0x34e3f1];return _0x142575;};const a155_0x6606bc=a155_0x1e76;'use strict';const _=require(a155_0x6606bc(0xb5)),db=require(a155_0x6606bc(0xa9))['db'],logger=require(a155_0x6606bc(0xb8))(a155_0x6606bc(0xbe)),squel=require('squel'),{getSocket}=require(a155_0x6606bc(0xaa)),socket=getSocket();require(a155_0x6606bc(0xb7))[a155_0x6606bc(0xae)](socket),exports['GetCmContact']=function(_0x37b2db){const _0x21df92=this;return new Promise(function(_0x243046,_0x1e2751){const _0x42a8e0=a155_0x1e76;return db[_0x42a8e0(0xb6)][_0x42a8e0(0x9e)]({'raw':_0x37b2db['options']?_0x37b2db[_0x42a8e0(0xbb)][_0x42a8e0(0xbd)]===undefined?!![]:![]:!![],'where':_0x37b2db[_0x42a8e0(0xbb)]?_0x37b2db[_0x42a8e0(0xbb)][_0x42a8e0(0xba)]||null:null,'attributes':_0x37b2db[_0x42a8e0(0xbb)]?_0x37b2db[_0x42a8e0(0xbb)][_0x42a8e0(0x9c)]||null:null,'limit':_0x37b2db[_0x42a8e0(0xbb)]?_0x37b2db[_0x42a8e0(0xbb)][_0x42a8e0(0xa7)]||null:null,'include':_0x37b2db[_0x42a8e0(0xbb)]?_0x37b2db['options'][_0x42a8e0(0xb1)]?_[_0x42a8e0(0xbc)](_0x37b2db['options']['include'],function(_0x5e6ac1){const _0x18b71e=_0x42a8e0;return{'model':db[_0x5e6ac1[_0x18b71e(0xb2)]],'as':_0x5e6ac1['as'],'attributes':_0x5e6ac1[_0x18b71e(0x9c)],'include':_0x5e6ac1[_0x18b71e(0xb1)]?_[_0x18b71e(0xbc)](_0x5e6ac1[_0x18b71e(0xb1)],function(_0x93e9d1){const _0x58e370=_0x18b71e;return{'model':db[_0x93e9d1[_0x58e370(0xb2)]],'as':_0x93e9d1['as'],'attributes':_0x93e9d1[_0x58e370(0x9c)],'include':_0x93e9d1['include']?_[_0x58e370(0xbc)](_0x93e9d1['include'],function(_0x4479dc){const _0x181edd=_0x58e370;return{'model':db[_0x4479dc[_0x181edd(0xb2)]],'as':_0x4479dc['as'],'attributes':_0x4479dc[_0x181edd(0x9c)]};}):[]};}):[]};}):[]:[]})[_0x42a8e0(0xb3)](function(_0x2a9356){const _0x430468=_0x42a8e0;logger[_0x430468(0xaf)](_0x430468(0xb4),_0x37b2db),logger[_0x430468(0xb0)](_0x430468(0xb4),_0x37b2db,JSON[_0x430468(0xa3)](_0x2a9356)),_0x243046(_0x2a9356);})['catch'](function(_0xbb4068){const _0x2a7f11=_0x42a8e0;logger[_0x2a7f11(0xbf)](_0x2a7f11(0xb4),_0xbb4068[_0x2a7f11(0xac)],_0x37b2db),_0x1e2751(_0x21df92[_0x2a7f11(0xbf)](0x1f4,_0xbb4068[_0x2a7f11(0xac)]));});});},exports[a155_0x6606bc(0xb9)]=function(_0x97abe5){const _0x314237=this;return new Promise(function(_0x5677b0,_0x471b74){const _0xe4d075=a155_0x1e76;return db[_0xe4d075(0xb6)][_0xe4d075(0x9b)](_0x97abe5[_0xe4d075(0xa8)],{'raw':_0x97abe5[_0xe4d075(0xbb)]?_0x97abe5['options'][_0xe4d075(0xbd)]===undefined?!![]:![]:!![]})['then'](function(_0x14d0ad){const _0x31403a=_0xe4d075;let _0x395a8a;for(let _0x31cf6f=0x0;_0x31cf6f<Object[_0x31403a(0x9d)](_0x97abe5[_0x31403a(0xa8)])['length'];_0x31cf6f++){const _0x26653e=Object[_0x31403a(0x9d)](_0x97abe5[_0x31403a(0xa8)])[_0x31cf6f];if(_0x26653e[_0x31403a(0x9f)](_0x31403a(0xa5))){_0x395a8a=squel[_0x31403a(0xad)]()[_0x31403a(0xa2)]('cm_contacts')[_0x31403a(0xab)](_0x26653e,_0x97abe5[_0x31403a(0xa8)][_0x26653e])['where'](_0x31403a(0xa6),_0x14d0ad['id'])[_0x31403a(0xa1)]();break;}}if(!_0x395a8a)return _0x14d0ad;return db['sequelize'][_0x31403a(0xa0)](_0x395a8a)[_0x31403a(0xb3)](function(){return _0x14d0ad;});})[_0xe4d075(0xb3)](function(_0x35340a){const _0x195387=_0xe4d075;logger[_0x195387(0xaf)](_0x195387(0xb9),_0x97abe5),logger[_0x195387(0xb0)]('CreateCmContact',_0x97abe5,JSON[_0x195387(0xa3)](_0x35340a)),_0x5677b0(_0x35340a);})[_0xe4d075(0xa4)](function(_0x59acb1){const _0x4f1ee9=_0xe4d075;logger[_0x4f1ee9(0xbf)](_0x4f1ee9(0xb9),_0x59acb1[_0x4f1ee9(0xac)],_0x97abe5),_0x471b74(_0x314237['error'](0x1f4,_0x59acb1[_0x4f1ee9(0xac)]));});});};
\ No newline at end of file
+const a155_0x2d9f=['info','register','attributes','GetCmContact','catch','create','keys','squel','toString','limit','table','sequelize','include','./cmContact.socket','error','body','debug','map','CreateCmContact','options','cf_','id\x20=\x20?','lodash','cm_contacts','set','where','../../mysqldb','rpc','stringify','model','startsWith','then','findAll','raw'];(function(_0x599af2,_0x36e9df){const _0x2d9f59=function(_0xdcc996){while(--_0xdcc996){_0x599af2['push'](_0x599af2['shift']());}};_0x2d9f59(++_0x36e9df);}(a155_0x2d9f,0x1af));const a155_0xdcc9=function(_0x599af2,_0x36e9df){_0x599af2=_0x599af2-0x156;let _0x2d9f59=a155_0x2d9f[_0x599af2];return _0x2d9f59;};const a155_0x795b4c=a155_0xdcc9;'use strict';const _=require(a155_0x795b4c(0x177)),db=require(a155_0x795b4c(0x159))['db'],logger=require('../../config/logger')(a155_0x795b4c(0x15a)),squel=require(a155_0x795b4c(0x168)),{getSocket}=require('../../rediscache'),socket=getSocket();require(a155_0x795b4c(0x16e))[a155_0x795b4c(0x162)](socket),exports['GetCmContact']=function(_0x4e6ead){const _0x5446d4=this;return new Promise(function(_0x5872a9,_0xd65ca3){const _0x90d8d9=a155_0xdcc9;return db['CmContact'][_0x90d8d9(0x15f)]({'raw':_0x4e6ead[_0x90d8d9(0x174)]?_0x4e6ead[_0x90d8d9(0x174)][_0x90d8d9(0x160)]===undefined?!![]:![]:!![],'where':_0x4e6ead[_0x90d8d9(0x174)]?_0x4e6ead[_0x90d8d9(0x174)][_0x90d8d9(0x158)]||null:null,'attributes':_0x4e6ead[_0x90d8d9(0x174)]?_0x4e6ead['options'][_0x90d8d9(0x163)]||null:null,'limit':_0x4e6ead['options']?_0x4e6ead[_0x90d8d9(0x174)][_0x90d8d9(0x16a)]||null:null,'include':_0x4e6ead['options']?_0x4e6ead[_0x90d8d9(0x174)][_0x90d8d9(0x16d)]?_[_0x90d8d9(0x172)](_0x4e6ead['options'][_0x90d8d9(0x16d)],function(_0x44158c){const _0x3c0f68=_0x90d8d9;return{'model':db[_0x44158c[_0x3c0f68(0x15c)]],'as':_0x44158c['as'],'attributes':_0x44158c[_0x3c0f68(0x163)],'include':_0x44158c[_0x3c0f68(0x16d)]?_['map'](_0x44158c[_0x3c0f68(0x16d)],function(_0x525f1d){const _0x276b94=_0x3c0f68;return{'model':db[_0x525f1d[_0x276b94(0x15c)]],'as':_0x525f1d['as'],'attributes':_0x525f1d[_0x276b94(0x163)],'include':_0x525f1d[_0x276b94(0x16d)]?_[_0x276b94(0x172)](_0x525f1d['include'],function(_0x4b6dbf){const _0x1572e6=_0x276b94;return{'model':db[_0x4b6dbf[_0x1572e6(0x15c)]],'as':_0x4b6dbf['as'],'attributes':_0x4b6dbf['attributes']};}):[]};}):[]};}):[]:[]})['then'](function(_0x27cd48){const _0x315576=_0x90d8d9;logger['info'](_0x315576(0x164),_0x4e6ead),logger[_0x315576(0x171)]('GetCmContact',_0x4e6ead,JSON[_0x315576(0x15b)](_0x27cd48)),_0x5872a9(_0x27cd48);})[_0x90d8d9(0x165)](function(_0x1e7620){const _0x402374=_0x90d8d9;logger[_0x402374(0x16f)](_0x402374(0x164),_0x1e7620['message'],_0x4e6ead),_0xd65ca3(_0x5446d4[_0x402374(0x16f)](0x1f4,_0x1e7620['message']));});});},exports[a155_0x795b4c(0x173)]=function(_0x52d953){const _0x4501cf=this;return new Promise(function(_0x756136,_0x54abe9){const _0x2e64fe=a155_0xdcc9;return db['CmContact'][_0x2e64fe(0x166)](_0x52d953[_0x2e64fe(0x170)],{'raw':_0x52d953['options']?_0x52d953['options'][_0x2e64fe(0x160)]===undefined?!![]:![]:!![]})['then'](function(_0x103d73){const _0x3c888d=_0x2e64fe;let _0x20f5b6;for(let _0x31b541=0x0;_0x31b541<Object[_0x3c888d(0x167)](_0x52d953['body'])['length'];_0x31b541++){const _0x2a8d1a=Object[_0x3c888d(0x167)](_0x52d953[_0x3c888d(0x170)])[_0x31b541];if(_0x2a8d1a[_0x3c888d(0x15d)](_0x3c888d(0x175))){_0x20f5b6=squel['update']()[_0x3c888d(0x16b)](_0x3c888d(0x156))[_0x3c888d(0x157)](_0x2a8d1a,_0x52d953[_0x3c888d(0x170)][_0x2a8d1a])[_0x3c888d(0x158)](_0x3c888d(0x176),_0x103d73['id'])[_0x3c888d(0x169)]();break;}}if(!_0x20f5b6)return _0x103d73;return db[_0x3c888d(0x16c)]['query'](_0x20f5b6)[_0x3c888d(0x15e)](function(){return _0x103d73;});})[_0x2e64fe(0x15e)](function(_0x154240){const _0x473c3d=_0x2e64fe;logger[_0x473c3d(0x161)](_0x473c3d(0x173),_0x52d953),logger[_0x473c3d(0x171)](_0x473c3d(0x173),_0x52d953,JSON['stringify'](_0x154240)),_0x756136(_0x154240);})[_0x2e64fe(0x165)](function(_0x4f9727){const _0x1efb46=_0x2e64fe;logger[_0x1efb46(0x16f)](_0x1efb46(0x173),_0x4f9727['message'],_0x52d953),_0x54abe9(_0x4501cf[_0x1efb46(0x16f)](0x1f4,_0x4f9727['message']));});});};
\ No newline at end of file