Built motion from commit f67b3b02.|2.6.31
[motion2.git] / server / api / whatsappAccount / whatsappAccount.rpc.js
index 74eb27d..331003c 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xe9c3=['../../config/utils','../../config/logger','rpc','../../config/environment','jayson/promise','http','defaults','redis','localhost','socket.io-emitter','register','request','then','info','WhatsappAccount,\x20%s,\x20%s','request\x20sent','debug','stringify','error','code','message','result','catch','ShowWhatsappAccount','WhatsappAccount','options','raw','attributes','map','model','include','lodash','util','moment','randomstring','ioredis','../../mysqldb'];(function(_0x398c18,_0x1b1956){var _0x17de3b=function(_0x51c4ea){while(--_0x51c4ea){_0x398c18['push'](_0x398c18['shift']());}};_0x17de3b(++_0x1b1956);}(_0xe9c3,0x122));var _0x3e9c=function(_0x3dd15e,_0x1f0015){_0x3dd15e=_0x3dd15e-0x0;var _0x231fd0=_0xe9c3[_0x3dd15e];return _0x231fd0;};'use strict';var _=require(_0x3e9c('0x0'));var util=require(_0x3e9c('0x1'));var moment=require(_0x3e9c('0x2'));var BPromise=require('bluebird');var rs=require(_0x3e9c('0x3'));var fs=require('fs');var Redis=require(_0x3e9c('0x4'));var db=require(_0x3e9c('0x5'))['db'];var utils=require(_0x3e9c('0x6'));var logger=require(_0x3e9c('0x7'))(_0x3e9c('0x8'));var config=require(_0x3e9c('0x9'));var jayson=require(_0x3e9c('0xa'));var client=jayson['client'][_0x3e9c('0xb')]({'port':0x232a});config['redis']=_[_0x3e9c('0xc')](config[_0x3e9c('0xd')],{'host':_0x3e9c('0xe'),'port':0x18eb});var socket=require(_0x3e9c('0xf'))(new Redis(config['redis']));require('./whatsappAccount.socket')[_0x3e9c('0x10')](socket);function respondWithRpcPromise(_0x4299f9,_0x54cd3c,_0x59020f){return new BPromise(function(_0x53e0e8,_0x2e74d9){return client[_0x3e9c('0x11')](_0x4299f9,_0x59020f)[_0x3e9c('0x12')](function(_0x4253e6){logger[_0x3e9c('0x13')](_0x3e9c('0x14'),_0x54cd3c,_0x3e9c('0x15'));logger[_0x3e9c('0x16')]('WhatsappAccount,\x20%s,\x20%s,\x20%s',_0x54cd3c,_0x3e9c('0x15'),JSON[_0x3e9c('0x17')](_0x4253e6));if(_0x4253e6[_0x3e9c('0x18')]){if(_0x4253e6[_0x3e9c('0x18')][_0x3e9c('0x19')]===0x1f4){logger[_0x3e9c('0x18')](_0x3e9c('0x14'),_0x54cd3c,_0x4253e6[_0x3e9c('0x18')][_0x3e9c('0x1a')]);return _0x2e74d9(_0x4253e6[_0x3e9c('0x18')]['message']);}logger[_0x3e9c('0x18')](_0x3e9c('0x14'),_0x54cd3c,_0x4253e6[_0x3e9c('0x18')][_0x3e9c('0x1a')]);return _0x53e0e8(_0x4253e6['error'][_0x3e9c('0x1a')]);}else{logger[_0x3e9c('0x13')](_0x3e9c('0x14'),_0x54cd3c,_0x3e9c('0x15'));_0x53e0e8(_0x4253e6[_0x3e9c('0x1b')][_0x3e9c('0x1a')]);}})[_0x3e9c('0x1c')](function(_0x1bbcfb){logger[_0x3e9c('0x18')](_0x3e9c('0x14'),_0x54cd3c,_0x1bbcfb);_0x2e74d9(_0x1bbcfb);});});}exports[_0x3e9c('0x1d')]=function(_0x11006b){var _0x5d5e73=this;return new Promise(function(_0x41c942,_0xad025d){return db[_0x3e9c('0x1e')]['find']({'raw':_0x11006b[_0x3e9c('0x1f')]?_0x11006b[_0x3e9c('0x1f')][_0x3e9c('0x20')]===undefined?!![]:![]:!![],'where':_0x11006b[_0x3e9c('0x1f')]?_0x11006b[_0x3e9c('0x1f')]['where']||null:null,'attributes':_0x11006b[_0x3e9c('0x1f')]?_0x11006b[_0x3e9c('0x1f')][_0x3e9c('0x21')]||null:null,'include':_0x11006b[_0x3e9c('0x1f')]?_0x11006b[_0x3e9c('0x1f')]['include']?_[_0x3e9c('0x22')](_0x11006b['options']['include'],function(_0x44f0c0){return{'model':db[_0x44f0c0[_0x3e9c('0x23')]],'as':_0x44f0c0['as'],'attributes':_0x44f0c0[_0x3e9c('0x21')],'include':_0x44f0c0[_0x3e9c('0x24')]?_[_0x3e9c('0x22')](_0x44f0c0['include'],function(_0x4befac){return{'model':db[_0x4befac[_0x3e9c('0x23')]],'as':_0x4befac['as'],'attributes':_0x4befac[_0x3e9c('0x21')],'include':_0x4befac[_0x3e9c('0x24')]?_[_0x3e9c('0x22')](_0x4befac['include'],function(_0x40dec4){return{'model':db[_0x40dec4['model']],'as':_0x40dec4['as'],'attributes':_0x40dec4[_0x3e9c('0x21')]};}):[]};}):[]};}):[]:[]})[_0x3e9c('0x12')](function(_0x39c9a1){logger[_0x3e9c('0x13')](_0x3e9c('0x1d'),_0x11006b);logger['debug'](_0x3e9c('0x1d'),_0x11006b,JSON[_0x3e9c('0x17')](_0x39c9a1));_0x41c942(_0x39c9a1);})['catch'](function(_0x37df31){logger[_0x3e9c('0x18')](_0x3e9c('0x1d'),_0x37df31[_0x3e9c('0x1a')],_0x11006b);_0xad025d(_0x5d5e73[_0x3e9c('0x18')](0x1f4,_0x37df31['message']));});});};
\ No newline at end of file
+var _0x4b17=['moment','randomstring','ioredis','../../config/utils','../../config/environment','jayson/promise','client','http','redis','defaults','socket.io-emitter','./whatsappAccount.socket','register','request','then','info','request\x20sent','stringify','error','message','WhatsappAccount,\x20%s,\x20%s','result','ShowWhatsappAccount','WhatsappAccount','find','options','raw','attributes','map','include','model','debug','catch','lodash'];(function(_0x718f1f,_0x2e2338){var _0x48b289=function(_0x524e31){while(--_0x524e31){_0x718f1f['push'](_0x718f1f['shift']());}};_0x48b289(++_0x2e2338);}(_0x4b17,0x10f));var _0x74b1=function(_0xd2e2ab,_0x2440cf){_0xd2e2ab=_0xd2e2ab-0x0;var _0x1703a2=_0x4b17[_0xd2e2ab];return _0x1703a2;};'use strict';var _=require(_0x74b1('0x0'));var util=require('util');var moment=require(_0x74b1('0x1'));var BPromise=require('bluebird');var rs=require(_0x74b1('0x2'));var fs=require('fs');var Redis=require(_0x74b1('0x3'));var db=require('../../mysqldb')['db'];var utils=require(_0x74b1('0x4'));var logger=require('../../config/logger')('rpc');var config=require(_0x74b1('0x5'));var jayson=require(_0x74b1('0x6'));var client=jayson[_0x74b1('0x7')][_0x74b1('0x8')]({'port':0x232a});config[_0x74b1('0x9')]=_[_0x74b1('0xa')](config[_0x74b1('0x9')],{'host':'localhost','port':0x18eb});var socket=require(_0x74b1('0xb'))(new Redis(config[_0x74b1('0x9')]));require(_0x74b1('0xc'))[_0x74b1('0xd')](socket);function respondWithRpcPromise(_0xc1952,_0x4eab15,_0x33f4bf){return new BPromise(function(_0x20bd4c,_0x57f3ad){return client[_0x74b1('0xe')](_0xc1952,_0x33f4bf)[_0x74b1('0xf')](function(_0x6434fd){logger[_0x74b1('0x10')]('WhatsappAccount,\x20%s,\x20%s',_0x4eab15,_0x74b1('0x11'));logger['debug']('WhatsappAccount,\x20%s,\x20%s,\x20%s',_0x4eab15,_0x74b1('0x11'),JSON[_0x74b1('0x12')](_0x6434fd));if(_0x6434fd['error']){if(_0x6434fd['error']['code']===0x1f4){logger[_0x74b1('0x13')]('WhatsappAccount,\x20%s,\x20%s',_0x4eab15,_0x6434fd['error'][_0x74b1('0x14')]);return _0x57f3ad(_0x6434fd[_0x74b1('0x13')][_0x74b1('0x14')]);}logger[_0x74b1('0x13')](_0x74b1('0x15'),_0x4eab15,_0x6434fd[_0x74b1('0x13')]['message']);return _0x20bd4c(_0x6434fd[_0x74b1('0x13')][_0x74b1('0x14')]);}else{logger[_0x74b1('0x10')](_0x74b1('0x15'),_0x4eab15,_0x74b1('0x11'));_0x20bd4c(_0x6434fd[_0x74b1('0x16')][_0x74b1('0x14')]);}})['catch'](function(_0xd50f0){logger[_0x74b1('0x13')]('WhatsappAccount,\x20%s,\x20%s',_0x4eab15,_0xd50f0);_0x57f3ad(_0xd50f0);});});}exports[_0x74b1('0x17')]=function(_0x38d932){var _0x39f261=this;return new Promise(function(_0x25704e,_0x13bb44){return db[_0x74b1('0x18')][_0x74b1('0x19')]({'raw':_0x38d932[_0x74b1('0x1a')]?_0x38d932['options'][_0x74b1('0x1b')]===undefined?!![]:![]:!![],'where':_0x38d932['options']?_0x38d932['options']['where']||null:null,'attributes':_0x38d932[_0x74b1('0x1a')]?_0x38d932[_0x74b1('0x1a')][_0x74b1('0x1c')]||null:null,'include':_0x38d932[_0x74b1('0x1a')]?_0x38d932[_0x74b1('0x1a')]['include']?_[_0x74b1('0x1d')](_0x38d932['options'][_0x74b1('0x1e')],function(_0x4376c7){return{'model':db[_0x4376c7[_0x74b1('0x1f')]],'as':_0x4376c7['as'],'attributes':_0x4376c7[_0x74b1('0x1c')],'include':_0x4376c7[_0x74b1('0x1e')]?_[_0x74b1('0x1d')](_0x4376c7[_0x74b1('0x1e')],function(_0x33fa8e){return{'model':db[_0x33fa8e['model']],'as':_0x33fa8e['as'],'attributes':_0x33fa8e[_0x74b1('0x1c')],'include':_0x33fa8e[_0x74b1('0x1e')]?_[_0x74b1('0x1d')](_0x33fa8e['include'],function(_0x1998cd){return{'model':db[_0x1998cd[_0x74b1('0x1f')]],'as':_0x1998cd['as'],'attributes':_0x1998cd[_0x74b1('0x1c')]};}):[]};}):[]};}):[]:[]})[_0x74b1('0xf')](function(_0x26d9f1){logger[_0x74b1('0x10')](_0x74b1('0x17'),_0x38d932);logger[_0x74b1('0x20')]('ShowWhatsappAccount',_0x38d932,JSON[_0x74b1('0x12')](_0x26d9f1));_0x25704e(_0x26d9f1);})[_0x74b1('0x21')](function(_0x51ce6d){logger[_0x74b1('0x13')](_0x74b1('0x17'),_0x51ce6d[_0x74b1('0x14')],_0x38d932);_0x13bb44(_0x39f261['error'](0x1f4,_0x51ce6d[_0x74b1('0x14')]));});});};
\ No newline at end of file