Built motion from commit (unavailable).|2.5.21
[motion2.git] / server / api / cmContact / cmContact.rpc.js
index 04f6695..2b3165a 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x7d26=['options','raw','attributes','limit','include','map','model','GetCmContact','CreateCmContact','CmContact','create','body','length','keys','startsWith','cf_','table','cm_contacts','set','toString','sequelize','query','lodash','moment','bluebird','ioredis','squel','../../mysqldb','../../config/utils','../../config/logger','rpc','jayson/promise','http','redis','defaults','request','then','info','debug','stringify','error','code','CmContact,\x20%s,\x20%s','message','request\x20sent','result','catch','findAll'];(function(_0x42dee,_0x20fde4){var _0x416fa5=function(_0x49525f){while(--_0x49525f){_0x42dee['push'](_0x42dee['shift']());}};_0x416fa5(++_0x20fde4);}(_0x7d26,0xa6));var _0x67d2=function(_0x3b380d,_0x4bf247){_0x3b380d=_0x3b380d-0x0;var _0x54502b=_0x7d26[_0x3b380d];return _0x54502b;};'use strict';var _=require(_0x67d2('0x0'));var util=require('util');var moment=require(_0x67d2('0x1'));var BPromise=require(_0x67d2('0x2'));var rs=require('randomstring');var fs=require('fs');var Redis=require(_0x67d2('0x3'));var squel=require(_0x67d2('0x4'));var db=require(_0x67d2('0x5'))['db'];var utils=require(_0x67d2('0x6'));var logger=require(_0x67d2('0x7'))(_0x67d2('0x8'));var config=require('../../config/environment');var jayson=require(_0x67d2('0x9'));var client=jayson['client'][_0x67d2('0xa')]({'port':0x232a});config[_0x67d2('0xb')]=_[_0x67d2('0xc')](config[_0x67d2('0xb')],{'host':'localhost','port':0x18eb});var socket=require('socket.io-emitter')(new Redis(config[_0x67d2('0xb')]));require('./cmContact.socket')['register'](socket);function respondWithRpcPromise(_0x14acf3,_0x51e315,_0x468400){return new BPromise(function(_0x55c33c,_0xd6d288){return client[_0x67d2('0xd')](_0x14acf3,_0x468400)[_0x67d2('0xe')](function(_0x41c7bd){logger[_0x67d2('0xf')]('CmContact,\x20%s,\x20%s',_0x51e315,'request\x20sent');logger[_0x67d2('0x10')]('CmContact,\x20%s,\x20%s,\x20%s',_0x51e315,'request\x20sent',JSON[_0x67d2('0x11')](_0x41c7bd));if(_0x41c7bd[_0x67d2('0x12')]){if(_0x41c7bd['error'][_0x67d2('0x13')]===0x1f4){logger[_0x67d2('0x12')](_0x67d2('0x14'),_0x51e315,_0x41c7bd[_0x67d2('0x12')][_0x67d2('0x15')]);return _0xd6d288(_0x41c7bd['error'][_0x67d2('0x15')]);}logger[_0x67d2('0x12')](_0x67d2('0x14'),_0x51e315,_0x41c7bd[_0x67d2('0x12')][_0x67d2('0x15')]);return _0x55c33c(_0x41c7bd[_0x67d2('0x12')][_0x67d2('0x15')]);}else{logger[_0x67d2('0xf')]('CmContact,\x20%s,\x20%s',_0x51e315,_0x67d2('0x16'));_0x55c33c(_0x41c7bd[_0x67d2('0x17')][_0x67d2('0x15')]);}})[_0x67d2('0x18')](function(_0x2e399c){logger['error'](_0x67d2('0x14'),_0x51e315,_0x2e399c);_0xd6d288(_0x2e399c);});});}exports['GetCmContact']=function(_0x34250f){var _0x1fbb24=this;return new Promise(function(_0x2de6a8,_0x13189f){return db['CmContact'][_0x67d2('0x19')]({'raw':_0x34250f['options']?_0x34250f[_0x67d2('0x1a')][_0x67d2('0x1b')]===undefined?!![]:![]:!![],'where':_0x34250f[_0x67d2('0x1a')]?_0x34250f[_0x67d2('0x1a')]['where']||null:null,'attributes':_0x34250f[_0x67d2('0x1a')]?_0x34250f[_0x67d2('0x1a')][_0x67d2('0x1c')]||null:null,'limit':_0x34250f[_0x67d2('0x1a')]?_0x34250f[_0x67d2('0x1a')][_0x67d2('0x1d')]||null:null,'include':_0x34250f[_0x67d2('0x1a')]?_0x34250f[_0x67d2('0x1a')][_0x67d2('0x1e')]?_[_0x67d2('0x1f')](_0x34250f['options'][_0x67d2('0x1e')],function(_0x513ba5){return{'model':db[_0x513ba5[_0x67d2('0x20')]],'as':_0x513ba5['as'],'attributes':_0x513ba5['attributes'],'include':_0x513ba5['include']?_[_0x67d2('0x1f')](_0x513ba5['include'],function(_0x4e20a8){return{'model':db[_0x4e20a8[_0x67d2('0x20')]],'as':_0x4e20a8['as'],'attributes':_0x4e20a8['attributes'],'include':_0x4e20a8[_0x67d2('0x1e')]?_[_0x67d2('0x1f')](_0x4e20a8['include'],function(_0x3b6876){return{'model':db[_0x3b6876['model']],'as':_0x3b6876['as'],'attributes':_0x3b6876[_0x67d2('0x1c')]};}):[]};}):[]};}):[]:[]})[_0x67d2('0xe')](function(_0x8de3d3){logger[_0x67d2('0xf')](_0x67d2('0x21'),_0x34250f);logger[_0x67d2('0x10')](_0x67d2('0x21'),_0x34250f,JSON[_0x67d2('0x11')](_0x8de3d3));_0x2de6a8(_0x8de3d3);})[_0x67d2('0x18')](function(_0x199678){logger['error'](_0x67d2('0x21'),_0x199678[_0x67d2('0x15')],_0x34250f);_0x13189f(_0x1fbb24[_0x67d2('0x12')](0x1f4,_0x199678['message']));});});};exports[_0x67d2('0x22')]=function(_0x210c7b){var _0x101138=this;return new Promise(function(_0x3ce84a,_0x5f1225){return db[_0x67d2('0x23')][_0x67d2('0x24')](_0x210c7b[_0x67d2('0x25')],{'raw':_0x210c7b['options']?_0x210c7b[_0x67d2('0x1a')][_0x67d2('0x1b')]===undefined?!![]:![]:!![]})[_0x67d2('0xe')](function(_0x9634fb){var _0x141ffc;for(var _0x296f1f=0x0;_0x296f1f<Object['keys'](_0x210c7b['body'])[_0x67d2('0x26')];_0x296f1f++){var _0x4e4331=Object[_0x67d2('0x27')](_0x210c7b[_0x67d2('0x25')])[_0x296f1f];if(_0x4e4331[_0x67d2('0x28')](_0x67d2('0x29'))){_0x141ffc=squel['update']()[_0x67d2('0x2a')](_0x67d2('0x2b'))[_0x67d2('0x2c')](_0x4e4331,_0x210c7b[_0x67d2('0x25')][_0x4e4331])['where']('id\x20=\x20?',_0x9634fb['id'])[_0x67d2('0x2d')]();break;}}if(!_0x141ffc)return _0x9634fb;return db[_0x67d2('0x2e')][_0x67d2('0x2f')](_0x141ffc)[_0x67d2('0xe')](function(){return _0x9634fb;});})[_0x67d2('0xe')](function(_0x5e82c8){logger[_0x67d2('0xf')](_0x67d2('0x22'),_0x210c7b);logger[_0x67d2('0x10')](_0x67d2('0x22'),_0x210c7b,JSON[_0x67d2('0x11')](_0x5e82c8));_0x3ce84a(_0x5e82c8);})['catch'](function(_0x5a8f96){logger[_0x67d2('0x12')](_0x67d2('0x22'),_0x5a8f96[_0x67d2('0x15')],_0x210c7b);_0x5f1225(_0x101138[_0x67d2('0x12')](0x1f4,_0x5a8f96[_0x67d2('0x15')]));});});};
\ No newline at end of file
+var _0xe938=['CreateCmContact','stringify','lodash','util','moment','randomstring','ioredis','../../config/utils','../../config/logger','rpc','../../config/environment','jayson/promise','client','http','redis','defaults','localhost','socket.io-emitter','register','info','CmContact,\x20%s,\x20%s','debug','CmContact,\x20%s,\x20%s,\x20%s','request\x20sent','error','code','message','result','GetCmContact','findAll','options','raw','where','include','map','model','then','catch','CmContact','create','keys','body','length','startsWith','cf_','update','table','set','id\x20=\x20?','toString','query'];(function(_0x2f06e0,_0x2e1c2a){var _0xf2711b=function(_0x32036c){while(--_0x32036c){_0x2f06e0['push'](_0x2f06e0['shift']());}};_0xf2711b(++_0x2e1c2a);}(_0xe938,0x167));var _0x8e93=function(_0x519869,_0x5e9535){_0x519869=_0x519869-0x0;var _0x26f819=_0xe938[_0x519869];return _0x26f819;};'use strict';var _=require(_0x8e93('0x0'));var util=require(_0x8e93('0x1'));var moment=require(_0x8e93('0x2'));var BPromise=require('bluebird');var rs=require(_0x8e93('0x3'));var fs=require('fs');var Redis=require(_0x8e93('0x4'));var squel=require('squel');var db=require('../../mysqldb')['db'];var utils=require(_0x8e93('0x5'));var logger=require(_0x8e93('0x6'))(_0x8e93('0x7'));var config=require(_0x8e93('0x8'));var jayson=require(_0x8e93('0x9'));var client=jayson[_0x8e93('0xa')][_0x8e93('0xb')]({'port':0x232a});config[_0x8e93('0xc')]=_[_0x8e93('0xd')](config[_0x8e93('0xc')],{'host':_0x8e93('0xe'),'port':0x18eb});var socket=require(_0x8e93('0xf'))(new Redis(config[_0x8e93('0xc')]));require('./cmContact.socket')[_0x8e93('0x10')](socket);function respondWithRpcPromise(_0x256b0a,_0x58024b,_0xefd073){return new BPromise(function(_0x27d3c1,_0x4c526e){return client['request'](_0x256b0a,_0xefd073)['then'](function(_0x809f60){logger[_0x8e93('0x11')](_0x8e93('0x12'),_0x58024b,'request\x20sent');logger[_0x8e93('0x13')](_0x8e93('0x14'),_0x58024b,_0x8e93('0x15'),JSON['stringify'](_0x809f60));if(_0x809f60['error']){if(_0x809f60[_0x8e93('0x16')][_0x8e93('0x17')]===0x1f4){logger[_0x8e93('0x16')]('CmContact,\x20%s,\x20%s',_0x58024b,_0x809f60['error']['message']);return _0x4c526e(_0x809f60[_0x8e93('0x16')][_0x8e93('0x18')]);}logger['error']('CmContact,\x20%s,\x20%s',_0x58024b,_0x809f60['error']['message']);return _0x27d3c1(_0x809f60[_0x8e93('0x16')][_0x8e93('0x18')]);}else{logger[_0x8e93('0x11')](_0x8e93('0x12'),_0x58024b,_0x8e93('0x15'));_0x27d3c1(_0x809f60[_0x8e93('0x19')][_0x8e93('0x18')]);}})['catch'](function(_0x4e7a2f){logger[_0x8e93('0x16')](_0x8e93('0x12'),_0x58024b,_0x4e7a2f);_0x4c526e(_0x4e7a2f);});});}exports[_0x8e93('0x1a')]=function(_0x52adf4){var _0x2fd0ce=this;return new Promise(function(_0x11a379,_0x235280){return db['CmContact'][_0x8e93('0x1b')]({'raw':_0x52adf4[_0x8e93('0x1c')]?_0x52adf4[_0x8e93('0x1c')][_0x8e93('0x1d')]===undefined?!![]:![]:!![],'where':_0x52adf4[_0x8e93('0x1c')]?_0x52adf4[_0x8e93('0x1c')][_0x8e93('0x1e')]||null:null,'attributes':_0x52adf4[_0x8e93('0x1c')]?_0x52adf4[_0x8e93('0x1c')]['attributes']||null:null,'limit':_0x52adf4[_0x8e93('0x1c')]?_0x52adf4['options']['limit']||null:null,'include':_0x52adf4[_0x8e93('0x1c')]?_0x52adf4['options'][_0x8e93('0x1f')]?_[_0x8e93('0x20')](_0x52adf4[_0x8e93('0x1c')][_0x8e93('0x1f')],function(_0x40d5cc){return{'model':db[_0x40d5cc[_0x8e93('0x21')]],'as':_0x40d5cc['as'],'attributes':_0x40d5cc['attributes'],'include':_0x40d5cc[_0x8e93('0x1f')]?_[_0x8e93('0x20')](_0x40d5cc['include'],function(_0x3d4a7e){return{'model':db[_0x3d4a7e[_0x8e93('0x21')]],'as':_0x3d4a7e['as'],'attributes':_0x3d4a7e['attributes'],'include':_0x3d4a7e[_0x8e93('0x1f')]?_[_0x8e93('0x20')](_0x3d4a7e['include'],function(_0x206c97){return{'model':db[_0x206c97[_0x8e93('0x21')]],'as':_0x206c97['as'],'attributes':_0x206c97['attributes']};}):[]};}):[]};}):[]:[]})[_0x8e93('0x22')](function(_0x4ee0e6){logger[_0x8e93('0x11')](_0x8e93('0x1a'),_0x52adf4);logger['debug'](_0x8e93('0x1a'),_0x52adf4,JSON['stringify'](_0x4ee0e6));_0x11a379(_0x4ee0e6);})[_0x8e93('0x23')](function(_0x150e85){logger[_0x8e93('0x16')](_0x8e93('0x1a'),_0x150e85[_0x8e93('0x18')],_0x52adf4);_0x235280(_0x2fd0ce[_0x8e93('0x16')](0x1f4,_0x150e85[_0x8e93('0x18')]));});});};exports['CreateCmContact']=function(_0x56847f){var _0x24286e=this;return new Promise(function(_0x3ec10c,_0x2c4030){return db[_0x8e93('0x24')][_0x8e93('0x25')](_0x56847f['body'],{'raw':_0x56847f['options']?_0x56847f[_0x8e93('0x1c')][_0x8e93('0x1d')]===undefined?!![]:![]:!![]})[_0x8e93('0x22')](function(_0x514bfa){var _0x53a46d;for(var _0x1bb2dc=0x0;_0x1bb2dc<Object[_0x8e93('0x26')](_0x56847f[_0x8e93('0x27')])[_0x8e93('0x28')];_0x1bb2dc++){var _0x1b00df=Object[_0x8e93('0x26')](_0x56847f[_0x8e93('0x27')])[_0x1bb2dc];if(_0x1b00df[_0x8e93('0x29')](_0x8e93('0x2a'))){_0x53a46d=squel[_0x8e93('0x2b')]()[_0x8e93('0x2c')]('cm_contacts')[_0x8e93('0x2d')](_0x1b00df,_0x56847f[_0x8e93('0x27')][_0x1b00df])['where'](_0x8e93('0x2e'),_0x514bfa['id'])[_0x8e93('0x2f')]();break;}}if(!_0x53a46d)return _0x514bfa;return db['sequelize'][_0x8e93('0x30')](_0x53a46d)['then'](function(){return _0x514bfa;});})[_0x8e93('0x22')](function(_0xe60765){logger[_0x8e93('0x11')](_0x8e93('0x31'),_0x56847f);logger[_0x8e93('0x13')](_0x8e93('0x31'),_0x56847f,JSON[_0x8e93('0x32')](_0xe60765));_0x3ec10c(_0xe60765);})[_0x8e93('0x23')](function(_0x1dd061){logger[_0x8e93('0x16')](_0x8e93('0x31'),_0x1dd061[_0x8e93('0x18')],_0x56847f);_0x2c4030(_0x24286e[_0x8e93('0x16')](0x1f4,_0x1dd061[_0x8e93('0x18')]));});});};
\ No newline at end of file