Built motion from commit cf5ff673.|2.5.41
[motion2.git] / server / api / whatsappAccount / whatsappAccount.rpc.js
index b011660..dd96c75 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xbb72=['options','raw','where','attributes','include','map','model','debug','moment','bluebird','ioredis','../../config/utils','../../config/environment','jayson/promise','client','http','defaults','redis','localhost','socket.io-emitter','./whatsappAccount.socket','register','then','WhatsappAccount,\x20%s,\x20%s','request\x20sent','WhatsappAccount,\x20%s,\x20%s,\x20%s','error','code','message','catch','ShowWhatsappAccount','WhatsappAccount','find'];(function(_0x4026d1,_0x53f826){var _0x4f978e=function(_0x1dd9f){while(--_0x1dd9f){_0x4026d1['push'](_0x4026d1['shift']());}};_0x4f978e(++_0x53f826);}(_0xbb72,0xce));var _0x2bb7=function(_0x35af4c,_0x1d0f04){_0x35af4c=_0x35af4c-0x0;var _0x44840a=_0xbb72[_0x35af4c];return _0x44840a;};'use strict';var _=require('lodash');var util=require('util');var moment=require(_0x2bb7('0x0'));var BPromise=require(_0x2bb7('0x1'));var rs=require('randomstring');var fs=require('fs');var Redis=require(_0x2bb7('0x2'));var db=require('../../mysqldb')['db'];var utils=require(_0x2bb7('0x3'));var logger=require('../../config/logger')('rpc');var config=require(_0x2bb7('0x4'));var jayson=require(_0x2bb7('0x5'));var client=jayson[_0x2bb7('0x6')][_0x2bb7('0x7')]({'port':0x232a});config['redis']=_[_0x2bb7('0x8')](config[_0x2bb7('0x9')],{'host':_0x2bb7('0xa'),'port':0x18eb});var socket=require(_0x2bb7('0xb'))(new Redis(config[_0x2bb7('0x9')]));require(_0x2bb7('0xc'))[_0x2bb7('0xd')](socket);function respondWithRpcPromise(_0x17caaa,_0x1a9070,_0x1d581f){return new BPromise(function(_0x15bb96,_0x1df412){return client['request'](_0x17caaa,_0x1d581f)[_0x2bb7('0xe')](function(_0x398c81){logger['info'](_0x2bb7('0xf'),_0x1a9070,_0x2bb7('0x10'));logger['debug'](_0x2bb7('0x11'),_0x1a9070,_0x2bb7('0x10'),JSON['stringify'](_0x398c81));if(_0x398c81[_0x2bb7('0x12')]){if(_0x398c81[_0x2bb7('0x12')][_0x2bb7('0x13')]===0x1f4){logger[_0x2bb7('0x12')]('WhatsappAccount,\x20%s,\x20%s',_0x1a9070,_0x398c81[_0x2bb7('0x12')]['message']);return _0x1df412(_0x398c81['error'][_0x2bb7('0x14')]);}logger[_0x2bb7('0x12')](_0x2bb7('0xf'),_0x1a9070,_0x398c81[_0x2bb7('0x12')][_0x2bb7('0x14')]);return _0x15bb96(_0x398c81[_0x2bb7('0x12')]['message']);}else{logger['info']('WhatsappAccount,\x20%s,\x20%s',_0x1a9070,_0x2bb7('0x10'));_0x15bb96(_0x398c81['result'][_0x2bb7('0x14')]);}})[_0x2bb7('0x15')](function(_0x7b68d8){logger[_0x2bb7('0x12')]('WhatsappAccount,\x20%s,\x20%s',_0x1a9070,_0x7b68d8);_0x1df412(_0x7b68d8);});});}exports[_0x2bb7('0x16')]=function(_0xbb33d2){var _0x199601=this;return new Promise(function(_0x1074ca,_0x4f3452){return db[_0x2bb7('0x17')][_0x2bb7('0x18')]({'raw':_0xbb33d2[_0x2bb7('0x19')]?_0xbb33d2[_0x2bb7('0x19')][_0x2bb7('0x1a')]===undefined?!![]:![]:!![],'where':_0xbb33d2[_0x2bb7('0x19')]?_0xbb33d2[_0x2bb7('0x19')][_0x2bb7('0x1b')]||null:null,'attributes':_0xbb33d2['options']?_0xbb33d2[_0x2bb7('0x19')][_0x2bb7('0x1c')]||null:null,'include':_0xbb33d2[_0x2bb7('0x19')]?_0xbb33d2[_0x2bb7('0x19')][_0x2bb7('0x1d')]?_[_0x2bb7('0x1e')](_0xbb33d2[_0x2bb7('0x19')]['include'],function(_0x34246a){return{'model':db[_0x34246a['model']],'as':_0x34246a['as'],'attributes':_0x34246a[_0x2bb7('0x1c')],'include':_0x34246a[_0x2bb7('0x1d')]?_['map'](_0x34246a[_0x2bb7('0x1d')],function(_0x50ad39){return{'model':db[_0x50ad39[_0x2bb7('0x1f')]],'as':_0x50ad39['as'],'attributes':_0x50ad39[_0x2bb7('0x1c')],'include':_0x50ad39[_0x2bb7('0x1d')]?_[_0x2bb7('0x1e')](_0x50ad39[_0x2bb7('0x1d')],function(_0x2f8936){return{'model':db[_0x2f8936[_0x2bb7('0x1f')]],'as':_0x2f8936['as'],'attributes':_0x2f8936[_0x2bb7('0x1c')]};}):[]};}):[]};}):[]:[]})[_0x2bb7('0xe')](function(_0x57e7aa){logger['info'](_0x2bb7('0x16'),_0xbb33d2);logger[_0x2bb7('0x20')]('ShowWhatsappAccount',_0xbb33d2,JSON['stringify'](_0x57e7aa));_0x1074ca(_0x57e7aa);})[_0x2bb7('0x15')](function(_0x511b47){logger[_0x2bb7('0x12')](_0x2bb7('0x16'),_0x511b47[_0x2bb7('0x14')],_0xbb33d2);_0x4f3452(_0x199601[_0x2bb7('0x12')](0x1f4,_0x511b47[_0x2bb7('0x14')]));});});};
\ No newline at end of file
+var _0x99dc=['options','where','attributes','include','model','map','lodash','util','moment','bluebird','randomstring','ioredis','../../mysqldb','../../config/utils','rpc','../../config/environment','jayson/promise','client','http','localhost','redis','./whatsappAccount.socket','register','request','then','info','WhatsappAccount,\x20%s,\x20%s','request\x20sent','debug','WhatsappAccount,\x20%s,\x20%s,\x20%s','stringify','error','code','message','result','catch','ShowWhatsappAccount','WhatsappAccount','find'];(function(_0x5505b0,_0x5493e2){var _0x3e469f=function(_0x208030){while(--_0x208030){_0x5505b0['push'](_0x5505b0['shift']());}};_0x3e469f(++_0x5493e2);}(_0x99dc,0xa2));var _0xc99d=function(_0x1d9aa0,_0x272488){_0x1d9aa0=_0x1d9aa0-0x0;var _0x226868=_0x99dc[_0x1d9aa0];return _0x226868;};'use strict';var _=require(_0xc99d('0x0'));var util=require(_0xc99d('0x1'));var moment=require(_0xc99d('0x2'));var BPromise=require(_0xc99d('0x3'));var rs=require(_0xc99d('0x4'));var fs=require('fs');var Redis=require(_0xc99d('0x5'));var db=require(_0xc99d('0x6'))['db'];var utils=require(_0xc99d('0x7'));var logger=require('../../config/logger')(_0xc99d('0x8'));var config=require(_0xc99d('0x9'));var jayson=require(_0xc99d('0xa'));var client=jayson[_0xc99d('0xb')][_0xc99d('0xc')]({'port':0x232a});config['redis']=_['defaults'](config['redis'],{'host':_0xc99d('0xd'),'port':0x18eb});var socket=require('socket.io-emitter')(new Redis(config[_0xc99d('0xe')]));require(_0xc99d('0xf'))[_0xc99d('0x10')](socket);function respondWithRpcPromise(_0x2e73a3,_0x3cc80b,_0x3ae439){return new BPromise(function(_0x5633b8,_0x509bcb){return client[_0xc99d('0x11')](_0x2e73a3,_0x3ae439)[_0xc99d('0x12')](function(_0x1f5494){logger[_0xc99d('0x13')](_0xc99d('0x14'),_0x3cc80b,_0xc99d('0x15'));logger[_0xc99d('0x16')](_0xc99d('0x17'),_0x3cc80b,_0xc99d('0x15'),JSON[_0xc99d('0x18')](_0x1f5494));if(_0x1f5494[_0xc99d('0x19')]){if(_0x1f5494['error'][_0xc99d('0x1a')]===0x1f4){logger[_0xc99d('0x19')](_0xc99d('0x14'),_0x3cc80b,_0x1f5494['error'][_0xc99d('0x1b')]);return _0x509bcb(_0x1f5494[_0xc99d('0x19')]['message']);}logger[_0xc99d('0x19')](_0xc99d('0x14'),_0x3cc80b,_0x1f5494['error'][_0xc99d('0x1b')]);return _0x5633b8(_0x1f5494[_0xc99d('0x19')][_0xc99d('0x1b')]);}else{logger[_0xc99d('0x13')](_0xc99d('0x14'),_0x3cc80b,_0xc99d('0x15'));_0x5633b8(_0x1f5494[_0xc99d('0x1c')][_0xc99d('0x1b')]);}})[_0xc99d('0x1d')](function(_0x56d3e8){logger[_0xc99d('0x19')]('WhatsappAccount,\x20%s,\x20%s',_0x3cc80b,_0x56d3e8);_0x509bcb(_0x56d3e8);});});}exports[_0xc99d('0x1e')]=function(_0x56ecd7){var _0x56b36b=this;return new Promise(function(_0x492041,_0x5f2453){return db[_0xc99d('0x1f')][_0xc99d('0x20')]({'raw':_0x56ecd7[_0xc99d('0x21')]?_0x56ecd7[_0xc99d('0x21')]['raw']===undefined?!![]:![]:!![],'where':_0x56ecd7[_0xc99d('0x21')]?_0x56ecd7[_0xc99d('0x21')][_0xc99d('0x22')]||null:null,'attributes':_0x56ecd7[_0xc99d('0x21')]?_0x56ecd7[_0xc99d('0x21')][_0xc99d('0x23')]||null:null,'include':_0x56ecd7[_0xc99d('0x21')]?_0x56ecd7['options'][_0xc99d('0x24')]?_['map'](_0x56ecd7[_0xc99d('0x21')][_0xc99d('0x24')],function(_0x5cdb20){return{'model':db[_0x5cdb20[_0xc99d('0x25')]],'as':_0x5cdb20['as'],'attributes':_0x5cdb20[_0xc99d('0x23')],'include':_0x5cdb20[_0xc99d('0x24')]?_[_0xc99d('0x26')](_0x5cdb20[_0xc99d('0x24')],function(_0x6c74c2){return{'model':db[_0x6c74c2[_0xc99d('0x25')]],'as':_0x6c74c2['as'],'attributes':_0x6c74c2['attributes'],'include':_0x6c74c2[_0xc99d('0x24')]?_[_0xc99d('0x26')](_0x6c74c2[_0xc99d('0x24')],function(_0x56e5b8){return{'model':db[_0x56e5b8[_0xc99d('0x25')]],'as':_0x56e5b8['as'],'attributes':_0x56e5b8[_0xc99d('0x23')]};}):[]};}):[]};}):[]:[]})[_0xc99d('0x12')](function(_0x42c62f){logger[_0xc99d('0x13')](_0xc99d('0x1e'),_0x56ecd7);logger['debug']('ShowWhatsappAccount',_0x56ecd7,JSON[_0xc99d('0x18')](_0x42c62f));_0x492041(_0x42c62f);})[_0xc99d('0x1d')](function(_0x4c1781){logger['error'](_0xc99d('0x1e'),_0x4c1781[_0xc99d('0x1b')],_0x56ecd7);_0x5f2453(_0x56b36b[_0xc99d('0x19')](0x1f4,_0x4c1781[_0xc99d('0x1b')]));});});};
\ No newline at end of file