Built motion from commit 06eb8eb0.|2.6.31
[motion2.git] / server / api / whatsappAccount / whatsappAccount.rpc.js
index c47a22b..cca025e 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x357d=['map','model','include','catch','lodash','util','randomstring','../../config/utils','../../config/logger','rpc','../../config/environment','jayson/promise','http','redis','localhost','register','request','then','info','WhatsappAccount,\x20%s,\x20%s','request\x20sent','debug','WhatsappAccount,\x20%s,\x20%s,\x20%s','stringify','error','code','message','result','ShowWhatsappAccount','find','options','raw','where','attributes'];(function(_0xeb7bd2,_0x3e2814){var _0x4db43d=function(_0x400846){while(--_0x400846){_0xeb7bd2['push'](_0xeb7bd2['shift']());}};_0x4db43d(++_0x3e2814);}(_0x357d,0x17a));var _0xd357=function(_0x526944,_0x2a2c50){_0x526944=_0x526944-0x0;var _0x3fa769=_0x357d[_0x526944];return _0x3fa769;};'use strict';var _=require(_0xd357('0x0'));var util=require(_0xd357('0x1'));var moment=require('moment');var BPromise=require('bluebird');var rs=require(_0xd357('0x2'));var fs=require('fs');var Redis=require('ioredis');var db=require('../../mysqldb')['db'];var utils=require(_0xd357('0x3'));var logger=require(_0xd357('0x4'))(_0xd357('0x5'));var config=require(_0xd357('0x6'));var jayson=require(_0xd357('0x7'));var client=jayson['client'][_0xd357('0x8')]({'port':0x232a});config['redis']=_['defaults'](config[_0xd357('0x9')],{'host':_0xd357('0xa'),'port':0x18eb});var socket=require('socket.io-emitter')(new Redis(config['redis']));require('./whatsappAccount.socket')[_0xd357('0xb')](socket);function respondWithRpcPromise(_0x30e16c,_0x48be92,_0x2ec9bb){return new BPromise(function(_0x285b3d,_0x32c94f){return client[_0xd357('0xc')](_0x30e16c,_0x2ec9bb)[_0xd357('0xd')](function(_0x3bad5d){logger[_0xd357('0xe')](_0xd357('0xf'),_0x48be92,_0xd357('0x10'));logger[_0xd357('0x11')](_0xd357('0x12'),_0x48be92,_0xd357('0x10'),JSON[_0xd357('0x13')](_0x3bad5d));if(_0x3bad5d['error']){if(_0x3bad5d[_0xd357('0x14')][_0xd357('0x15')]===0x1f4){logger[_0xd357('0x14')](_0xd357('0xf'),_0x48be92,_0x3bad5d['error']['message']);return _0x32c94f(_0x3bad5d[_0xd357('0x14')][_0xd357('0x16')]);}logger[_0xd357('0x14')]('WhatsappAccount,\x20%s,\x20%s',_0x48be92,_0x3bad5d[_0xd357('0x14')]['message']);return _0x285b3d(_0x3bad5d[_0xd357('0x14')][_0xd357('0x16')]);}else{logger[_0xd357('0xe')](_0xd357('0xf'),_0x48be92,_0xd357('0x10'));_0x285b3d(_0x3bad5d[_0xd357('0x17')][_0xd357('0x16')]);}})['catch'](function(_0x4f01af){logger[_0xd357('0x14')]('WhatsappAccount,\x20%s,\x20%s',_0x48be92,_0x4f01af);_0x32c94f(_0x4f01af);});});}exports[_0xd357('0x18')]=function(_0x5f24f1){var _0x258bb3=this;return new Promise(function(_0x348d8e,_0x55e797){return db['WhatsappAccount'][_0xd357('0x19')]({'raw':_0x5f24f1['options']?_0x5f24f1[_0xd357('0x1a')][_0xd357('0x1b')]===undefined?!![]:![]:!![],'where':_0x5f24f1[_0xd357('0x1a')]?_0x5f24f1[_0xd357('0x1a')][_0xd357('0x1c')]||null:null,'attributes':_0x5f24f1[_0xd357('0x1a')]?_0x5f24f1[_0xd357('0x1a')][_0xd357('0x1d')]||null:null,'include':_0x5f24f1['options']?_0x5f24f1['options']['include']?_[_0xd357('0x1e')](_0x5f24f1[_0xd357('0x1a')]['include'],function(_0x1adb97){return{'model':db[_0x1adb97[_0xd357('0x1f')]],'as':_0x1adb97['as'],'attributes':_0x1adb97[_0xd357('0x1d')],'include':_0x1adb97['include']?_[_0xd357('0x1e')](_0x1adb97[_0xd357('0x20')],function(_0x179144){return{'model':db[_0x179144[_0xd357('0x1f')]],'as':_0x179144['as'],'attributes':_0x179144[_0xd357('0x1d')],'include':_0x179144['include']?_['map'](_0x179144['include'],function(_0xcff9d3){return{'model':db[_0xcff9d3['model']],'as':_0xcff9d3['as'],'attributes':_0xcff9d3[_0xd357('0x1d')]};}):[]};}):[]};}):[]:[]})[_0xd357('0xd')](function(_0x4790d6){logger[_0xd357('0xe')](_0xd357('0x18'),_0x5f24f1);logger[_0xd357('0x11')]('ShowWhatsappAccount',_0x5f24f1,JSON['stringify'](_0x4790d6));_0x348d8e(_0x4790d6);})[_0xd357('0x21')](function(_0x3ce27a){logger[_0xd357('0x14')](_0xd357('0x18'),_0x3ce27a['message'],_0x5f24f1);_0x55e797(_0x258bb3['error'](0x1f4,_0x3ce27a[_0xd357('0x16')]));});});};
\ No newline at end of file
+var _0x54e4=['ShowWhatsappAccount','WhatsappAccount','find','options','where','attributes','include','model','map','then','catch','lodash','moment','randomstring','../../mysqldb','../../config/logger','rpc','../../config/environment','jayson/promise','http','redis','defaults','localhost','socket.io-emitter','register','request','info','WhatsappAccount,\x20%s,\x20%s','debug','WhatsappAccount,\x20%s,\x20%s,\x20%s','request\x20sent','stringify','error','message','result'];(function(_0x4583f5,_0x48986e){var _0x16513b=function(_0x324230){while(--_0x324230){_0x4583f5['push'](_0x4583f5['shift']());}};_0x16513b(++_0x48986e);}(_0x54e4,0x169));var _0x454e=function(_0x5dca40,_0x3958d9){_0x5dca40=_0x5dca40-0x0;var _0xe6d885=_0x54e4[_0x5dca40];return _0xe6d885;};'use strict';var _=require(_0x454e('0x0'));var util=require('util');var moment=require(_0x454e('0x1'));var BPromise=require('bluebird');var rs=require(_0x454e('0x2'));var fs=require('fs');var Redis=require('ioredis');var db=require(_0x454e('0x3'))['db'];var utils=require('../../config/utils');var logger=require(_0x454e('0x4'))(_0x454e('0x5'));var config=require(_0x454e('0x6'));var jayson=require(_0x454e('0x7'));var client=jayson['client'][_0x454e('0x8')]({'port':0x232a});config[_0x454e('0x9')]=_[_0x454e('0xa')](config[_0x454e('0x9')],{'host':_0x454e('0xb'),'port':0x18eb});var socket=require(_0x454e('0xc'))(new Redis(config[_0x454e('0x9')]));require('./whatsappAccount.socket')[_0x454e('0xd')](socket);function respondWithRpcPromise(_0x3eddb0,_0x1a84e1,_0x3d7f21){return new BPromise(function(_0x52a8e1,_0x295ad4){return client[_0x454e('0xe')](_0x3eddb0,_0x3d7f21)['then'](function(_0x1a2ee5){logger[_0x454e('0xf')](_0x454e('0x10'),_0x1a84e1,'request\x20sent');logger[_0x454e('0x11')](_0x454e('0x12'),_0x1a84e1,_0x454e('0x13'),JSON[_0x454e('0x14')](_0x1a2ee5));if(_0x1a2ee5[_0x454e('0x15')]){if(_0x1a2ee5[_0x454e('0x15')]['code']===0x1f4){logger[_0x454e('0x15')](_0x454e('0x10'),_0x1a84e1,_0x1a2ee5['error'][_0x454e('0x16')]);return _0x295ad4(_0x1a2ee5['error']['message']);}logger[_0x454e('0x15')](_0x454e('0x10'),_0x1a84e1,_0x1a2ee5['error'][_0x454e('0x16')]);return _0x52a8e1(_0x1a2ee5[_0x454e('0x15')][_0x454e('0x16')]);}else{logger['info']('WhatsappAccount,\x20%s,\x20%s',_0x1a84e1,_0x454e('0x13'));_0x52a8e1(_0x1a2ee5[_0x454e('0x17')][_0x454e('0x16')]);}})['catch'](function(_0x17cf38){logger['error'](_0x454e('0x10'),_0x1a84e1,_0x17cf38);_0x295ad4(_0x17cf38);});});}exports[_0x454e('0x18')]=function(_0x3ed225){var _0x3da663=this;return new Promise(function(_0x1e21cc,_0x30e5a3){return db[_0x454e('0x19')][_0x454e('0x1a')]({'raw':_0x3ed225[_0x454e('0x1b')]?_0x3ed225['options']['raw']===undefined?!![]:![]:!![],'where':_0x3ed225['options']?_0x3ed225[_0x454e('0x1b')][_0x454e('0x1c')]||null:null,'attributes':_0x3ed225[_0x454e('0x1b')]?_0x3ed225[_0x454e('0x1b')][_0x454e('0x1d')]||null:null,'include':_0x3ed225[_0x454e('0x1b')]?_0x3ed225[_0x454e('0x1b')][_0x454e('0x1e')]?_['map'](_0x3ed225['options'][_0x454e('0x1e')],function(_0x57134f){return{'model':db[_0x57134f[_0x454e('0x1f')]],'as':_0x57134f['as'],'attributes':_0x57134f['attributes'],'include':_0x57134f[_0x454e('0x1e')]?_['map'](_0x57134f['include'],function(_0x5ee039){return{'model':db[_0x5ee039['model']],'as':_0x5ee039['as'],'attributes':_0x5ee039[_0x454e('0x1d')],'include':_0x5ee039['include']?_[_0x454e('0x20')](_0x5ee039['include'],function(_0x343c4d){return{'model':db[_0x343c4d[_0x454e('0x1f')]],'as':_0x343c4d['as'],'attributes':_0x343c4d[_0x454e('0x1d')]};}):[]};}):[]};}):[]:[]})[_0x454e('0x21')](function(_0x4fa0ca){logger[_0x454e('0xf')](_0x454e('0x18'),_0x3ed225);logger[_0x454e('0x11')](_0x454e('0x18'),_0x3ed225,JSON[_0x454e('0x14')](_0x4fa0ca));_0x1e21cc(_0x4fa0ca);})[_0x454e('0x22')](function(_0x5c0af6){logger['error'](_0x454e('0x18'),_0x5c0af6[_0x454e('0x16')],_0x3ed225);_0x30e5a3(_0x3da663['error'](0x1f4,_0x5c0af6['message']));});});};
\ No newline at end of file