Built motion from commit (unavailable).|2.6.0
[motion2.git] / server / api / cmContact / cmContact.rpc.js
index 4e7a0d4..b0bcbbd 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xa0f1=['cf_','update','table','cm_contacts','set','id\x20=\x20?','sequelize','query','stringify','moment','randomstring','ioredis','squel','../../mysqldb','../../config/environment','jayson/promise','http','redis','socket.io-emitter','register','request','then','info','CmContact,\x20%s,\x20%s','request\x20sent','debug','CmContact,\x20%s,\x20%s,\x20%s','error','code','message','result','catch','findAll','options','raw','where','attributes','include','map','model','GetCmContact','CreateCmContact','CmContact','create','body','keys','length','startsWith'];(function(_0x2a1c2d,_0x44903b){var _0x3318fa=function(_0xbe4197){while(--_0xbe4197){_0x2a1c2d['push'](_0x2a1c2d['shift']());}};_0x3318fa(++_0x44903b);}(_0xa0f1,0x99));var _0x1a0f=function(_0x4cd226,_0x489a22){_0x4cd226=_0x4cd226-0x0;var _0x19c008=_0xa0f1[_0x4cd226];return _0x19c008;};'use strict';var _=require('lodash');var util=require('util');var moment=require(_0x1a0f('0x0'));var BPromise=require('bluebird');var rs=require(_0x1a0f('0x1'));var fs=require('fs');var Redis=require(_0x1a0f('0x2'));var squel=require(_0x1a0f('0x3'));var db=require(_0x1a0f('0x4'))['db'];var utils=require('../../config/utils');var logger=require('../../config/logger')('rpc');var config=require(_0x1a0f('0x5'));var jayson=require(_0x1a0f('0x6'));var client=jayson['client'][_0x1a0f('0x7')]({'port':0x232a});config[_0x1a0f('0x8')]=_['defaults'](config[_0x1a0f('0x8')],{'host':'localhost','port':0x18eb});var socket=require(_0x1a0f('0x9'))(new Redis(config[_0x1a0f('0x8')]));require('./cmContact.socket')[_0x1a0f('0xa')](socket);function respondWithRpcPromise(_0x36a3bc,_0x44492a,_0x1dc500){return new BPromise(function(_0x324a40,_0x3a9e7d){return client[_0x1a0f('0xb')](_0x36a3bc,_0x1dc500)[_0x1a0f('0xc')](function(_0x367342){logger[_0x1a0f('0xd')](_0x1a0f('0xe'),_0x44492a,_0x1a0f('0xf'));logger[_0x1a0f('0x10')](_0x1a0f('0x11'),_0x44492a,_0x1a0f('0xf'),JSON['stringify'](_0x367342));if(_0x367342[_0x1a0f('0x12')]){if(_0x367342['error'][_0x1a0f('0x13')]===0x1f4){logger[_0x1a0f('0x12')]('CmContact,\x20%s,\x20%s',_0x44492a,_0x367342[_0x1a0f('0x12')][_0x1a0f('0x14')]);return _0x3a9e7d(_0x367342[_0x1a0f('0x12')][_0x1a0f('0x14')]);}logger[_0x1a0f('0x12')](_0x1a0f('0xe'),_0x44492a,_0x367342['error'][_0x1a0f('0x14')]);return _0x324a40(_0x367342['error'][_0x1a0f('0x14')]);}else{logger[_0x1a0f('0xd')](_0x1a0f('0xe'),_0x44492a,_0x1a0f('0xf'));_0x324a40(_0x367342[_0x1a0f('0x15')][_0x1a0f('0x14')]);}})[_0x1a0f('0x16')](function(_0x3ce365){logger['error'](_0x1a0f('0xe'),_0x44492a,_0x3ce365);_0x3a9e7d(_0x3ce365);});});}exports['GetCmContact']=function(_0x457515){var _0x1c330f=this;return new Promise(function(_0x12c150,_0x388196){return db['CmContact'][_0x1a0f('0x17')]({'raw':_0x457515[_0x1a0f('0x18')]?_0x457515[_0x1a0f('0x18')][_0x1a0f('0x19')]===undefined?!![]:![]:!![],'where':_0x457515[_0x1a0f('0x18')]?_0x457515[_0x1a0f('0x18')][_0x1a0f('0x1a')]||null:null,'attributes':_0x457515[_0x1a0f('0x18')]?_0x457515[_0x1a0f('0x18')][_0x1a0f('0x1b')]||null:null,'limit':_0x457515[_0x1a0f('0x18')]?_0x457515[_0x1a0f('0x18')]['limit']||null:null,'include':_0x457515[_0x1a0f('0x18')]?_0x457515[_0x1a0f('0x18')][_0x1a0f('0x1c')]?_[_0x1a0f('0x1d')](_0x457515[_0x1a0f('0x18')][_0x1a0f('0x1c')],function(_0x3a5edf){return{'model':db[_0x3a5edf[_0x1a0f('0x1e')]],'as':_0x3a5edf['as'],'attributes':_0x3a5edf[_0x1a0f('0x1b')],'include':_0x3a5edf['include']?_[_0x1a0f('0x1d')](_0x3a5edf[_0x1a0f('0x1c')],function(_0x2b43aa){return{'model':db[_0x2b43aa[_0x1a0f('0x1e')]],'as':_0x2b43aa['as'],'attributes':_0x2b43aa[_0x1a0f('0x1b')],'include':_0x2b43aa[_0x1a0f('0x1c')]?_[_0x1a0f('0x1d')](_0x2b43aa['include'],function(_0x530e8f){return{'model':db[_0x530e8f[_0x1a0f('0x1e')]],'as':_0x530e8f['as'],'attributes':_0x530e8f[_0x1a0f('0x1b')]};}):[]};}):[]};}):[]:[]})[_0x1a0f('0xc')](function(_0x5bd34c){logger[_0x1a0f('0xd')](_0x1a0f('0x1f'),_0x457515);logger[_0x1a0f('0x10')](_0x1a0f('0x1f'),_0x457515,JSON['stringify'](_0x5bd34c));_0x12c150(_0x5bd34c);})[_0x1a0f('0x16')](function(_0x4e2f62){logger[_0x1a0f('0x12')]('GetCmContact',_0x4e2f62[_0x1a0f('0x14')],_0x457515);_0x388196(_0x1c330f[_0x1a0f('0x12')](0x1f4,_0x4e2f62[_0x1a0f('0x14')]));});});};exports[_0x1a0f('0x20')]=function(_0xe95772){var _0x28d138=this;return new Promise(function(_0x1369ba,_0x1661a8){return db[_0x1a0f('0x21')][_0x1a0f('0x22')](_0xe95772[_0x1a0f('0x23')],{'raw':_0xe95772[_0x1a0f('0x18')]?_0xe95772[_0x1a0f('0x18')][_0x1a0f('0x19')]===undefined?!![]:![]:!![]})[_0x1a0f('0xc')](function(_0x4075b8){var _0x277816;for(var _0x1f3afd=0x0;_0x1f3afd<Object[_0x1a0f('0x24')](_0xe95772['body'])[_0x1a0f('0x25')];_0x1f3afd++){var _0xa8d94c=Object[_0x1a0f('0x24')](_0xe95772[_0x1a0f('0x23')])[_0x1f3afd];if(_0xa8d94c[_0x1a0f('0x26')](_0x1a0f('0x27'))){_0x277816=squel[_0x1a0f('0x28')]()[_0x1a0f('0x29')](_0x1a0f('0x2a'))[_0x1a0f('0x2b')](_0xa8d94c,_0xe95772[_0x1a0f('0x23')][_0xa8d94c])[_0x1a0f('0x1a')](_0x1a0f('0x2c'),_0x4075b8['id'])['toString']();break;}}if(!_0x277816)return _0x4075b8;return db[_0x1a0f('0x2d')][_0x1a0f('0x2e')](_0x277816)[_0x1a0f('0xc')](function(){return _0x4075b8;});})['then'](function(_0x51cba4){logger[_0x1a0f('0xd')](_0x1a0f('0x20'),_0xe95772);logger['debug']('CreateCmContact',_0xe95772,JSON[_0x1a0f('0x2f')](_0x51cba4));_0x1369ba(_0x51cba4);})[_0x1a0f('0x16')](function(_0x1a3d9f){logger[_0x1a0f('0x12')]('CreateCmContact',_0x1a3d9f[_0x1a0f('0x14')],_0xe95772);_0x1661a8(_0x28d138['error'](0x1f4,_0x1a3d9f[_0x1a0f('0x14')]));});});};
\ No newline at end of file
+var _0xa901=['options','attributes','include','map','model','CreateCmContact','body','raw','keys','length','startsWith','update','table','cm_contacts','set','where','toString','query','debug','util','bluebird','randomstring','ioredis','../../config/utils','../../config/logger','rpc','../../config/environment','jayson/promise','client','http','redis','defaults','localhost','./cmContact.socket','register','request','then','info','CmContact,\x20%s,\x20%s','request\x20sent','stringify','error','code','message','catch','GetCmContact','CmContact','findAll'];(function(_0x28c74a,_0x2bf678){var _0x44a4ba=function(_0x5ef84c){while(--_0x5ef84c){_0x28c74a['push'](_0x28c74a['shift']());}};_0x44a4ba(++_0x2bf678);}(_0xa901,0x193));var _0x1a90=function(_0x424770,_0x2c3002){_0x424770=_0x424770-0x0;var _0x24c497=_0xa901[_0x424770];return _0x24c497;};'use strict';var _=require('lodash');var util=require(_0x1a90('0x0'));var moment=require('moment');var BPromise=require(_0x1a90('0x1'));var rs=require(_0x1a90('0x2'));var fs=require('fs');var Redis=require(_0x1a90('0x3'));var squel=require('squel');var db=require('../../mysqldb')['db'];var utils=require(_0x1a90('0x4'));var logger=require(_0x1a90('0x5'))(_0x1a90('0x6'));var config=require(_0x1a90('0x7'));var jayson=require(_0x1a90('0x8'));var client=jayson[_0x1a90('0x9')][_0x1a90('0xa')]({'port':0x232a});config[_0x1a90('0xb')]=_[_0x1a90('0xc')](config[_0x1a90('0xb')],{'host':_0x1a90('0xd'),'port':0x18eb});var socket=require('socket.io-emitter')(new Redis(config[_0x1a90('0xb')]));require(_0x1a90('0xe'))[_0x1a90('0xf')](socket);function respondWithRpcPromise(_0x289942,_0x376861,_0x4e6435){return new BPromise(function(_0x5e556e,_0x2d7914){return client[_0x1a90('0x10')](_0x289942,_0x4e6435)[_0x1a90('0x11')](function(_0x2f32a3){logger[_0x1a90('0x12')](_0x1a90('0x13'),_0x376861,_0x1a90('0x14'));logger['debug']('CmContact,\x20%s,\x20%s,\x20%s',_0x376861,_0x1a90('0x14'),JSON[_0x1a90('0x15')](_0x2f32a3));if(_0x2f32a3[_0x1a90('0x16')]){if(_0x2f32a3[_0x1a90('0x16')][_0x1a90('0x17')]===0x1f4){logger['error'](_0x1a90('0x13'),_0x376861,_0x2f32a3[_0x1a90('0x16')][_0x1a90('0x18')]);return _0x2d7914(_0x2f32a3['error'][_0x1a90('0x18')]);}logger[_0x1a90('0x16')](_0x1a90('0x13'),_0x376861,_0x2f32a3[_0x1a90('0x16')][_0x1a90('0x18')]);return _0x5e556e(_0x2f32a3['error']['message']);}else{logger[_0x1a90('0x12')](_0x1a90('0x13'),_0x376861,_0x1a90('0x14'));_0x5e556e(_0x2f32a3['result'][_0x1a90('0x18')]);}})[_0x1a90('0x19')](function(_0x2c1f4b){logger[_0x1a90('0x16')](_0x1a90('0x13'),_0x376861,_0x2c1f4b);_0x2d7914(_0x2c1f4b);});});}exports[_0x1a90('0x1a')]=function(_0x5a877a){var _0x264e38=this;return new Promise(function(_0x135003,_0x2d9233){return db[_0x1a90('0x1b')][_0x1a90('0x1c')]({'raw':_0x5a877a[_0x1a90('0x1d')]?_0x5a877a['options']['raw']===undefined?!![]:![]:!![],'where':_0x5a877a[_0x1a90('0x1d')]?_0x5a877a[_0x1a90('0x1d')]['where']||null:null,'attributes':_0x5a877a['options']?_0x5a877a['options'][_0x1a90('0x1e')]||null:null,'limit':_0x5a877a['options']?_0x5a877a[_0x1a90('0x1d')]['limit']||null:null,'include':_0x5a877a['options']?_0x5a877a[_0x1a90('0x1d')][_0x1a90('0x1f')]?_[_0x1a90('0x20')](_0x5a877a[_0x1a90('0x1d')][_0x1a90('0x1f')],function(_0x56359b){return{'model':db[_0x56359b['model']],'as':_0x56359b['as'],'attributes':_0x56359b[_0x1a90('0x1e')],'include':_0x56359b[_0x1a90('0x1f')]?_[_0x1a90('0x20')](_0x56359b['include'],function(_0x4c8d6b){return{'model':db[_0x4c8d6b[_0x1a90('0x21')]],'as':_0x4c8d6b['as'],'attributes':_0x4c8d6b[_0x1a90('0x1e')],'include':_0x4c8d6b[_0x1a90('0x1f')]?_[_0x1a90('0x20')](_0x4c8d6b[_0x1a90('0x1f')],function(_0xed3684){return{'model':db[_0xed3684[_0x1a90('0x21')]],'as':_0xed3684['as'],'attributes':_0xed3684['attributes']};}):[]};}):[]};}):[]:[]})[_0x1a90('0x11')](function(_0x36561c){logger['info']('GetCmContact',_0x5a877a);logger['debug'](_0x1a90('0x1a'),_0x5a877a,JSON[_0x1a90('0x15')](_0x36561c));_0x135003(_0x36561c);})[_0x1a90('0x19')](function(_0x492764){logger[_0x1a90('0x16')]('GetCmContact',_0x492764[_0x1a90('0x18')],_0x5a877a);_0x2d9233(_0x264e38['error'](0x1f4,_0x492764[_0x1a90('0x18')]));});});};exports[_0x1a90('0x22')]=function(_0x3f983e){var _0x32517d=this;return new Promise(function(_0x3a4b9d,_0x553644){return db[_0x1a90('0x1b')]['create'](_0x3f983e[_0x1a90('0x23')],{'raw':_0x3f983e['options']?_0x3f983e[_0x1a90('0x1d')][_0x1a90('0x24')]===undefined?!![]:![]:!![]})['then'](function(_0x27d5dd){var _0x2b0880;for(var _0x2a4d71=0x0;_0x2a4d71<Object[_0x1a90('0x25')](_0x3f983e[_0x1a90('0x23')])[_0x1a90('0x26')];_0x2a4d71++){var _0x3b77dc=Object[_0x1a90('0x25')](_0x3f983e[_0x1a90('0x23')])[_0x2a4d71];if(_0x3b77dc[_0x1a90('0x27')]('cf_')){_0x2b0880=squel[_0x1a90('0x28')]()[_0x1a90('0x29')](_0x1a90('0x2a'))[_0x1a90('0x2b')](_0x3b77dc,_0x3f983e[_0x1a90('0x23')][_0x3b77dc])[_0x1a90('0x2c')]('id\x20=\x20?',_0x27d5dd['id'])[_0x1a90('0x2d')]();break;}}if(!_0x2b0880)return _0x27d5dd;return db['sequelize'][_0x1a90('0x2e')](_0x2b0880)[_0x1a90('0x11')](function(){return _0x27d5dd;});})['then'](function(_0x805b1d){logger[_0x1a90('0x12')](_0x1a90('0x22'),_0x3f983e);logger[_0x1a90('0x2f')](_0x1a90('0x22'),_0x3f983e,JSON[_0x1a90('0x15')](_0x805b1d));_0x3a4b9d(_0x805b1d);})[_0x1a90('0x19')](function(_0x374933){logger[_0x1a90('0x16')]('CreateCmContact',_0x374933[_0x1a90('0x18')],_0x3f983e);_0x553644(_0x32517d[_0x1a90('0x16')](0x1f4,_0x374933['message']));});});};
\ No newline at end of file