Built motion from commit a134ab58.|2.6.29
[motion2.git] / server / api / whatsappAccount / whatsappAccount.rpc.js
index 43af103..75a38bf 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xbc10=['find','options','raw','where','include','map','model','attributes','then','catch','lodash','moment','bluebird','randomstring','ioredis','../../mysqldb','../../config/logger','../../config/environment','jayson/promise','client','redis','defaults','localhost','socket.io-emitter','./whatsappAccount.socket','register','request','info','request\x20sent','debug','WhatsappAccount,\x20%s,\x20%s,\x20%s','stringify','error','WhatsappAccount,\x20%s,\x20%s','message','result','ShowWhatsappAccount','WhatsappAccount'];(function(_0x569b59,_0x1c239f){var _0x1127a1=function(_0x1916d1){while(--_0x1916d1){_0x569b59['push'](_0x569b59['shift']());}};_0x1127a1(++_0x1c239f);}(_0xbc10,0xa2));var _0x0bc1=function(_0x55e08b,_0x421620){_0x55e08b=_0x55e08b-0x0;var _0xd1a7ff=_0xbc10[_0x55e08b];return _0xd1a7ff;};'use strict';var _=require(_0x0bc1('0x0'));var util=require('util');var moment=require(_0x0bc1('0x1'));var BPromise=require(_0x0bc1('0x2'));var rs=require(_0x0bc1('0x3'));var fs=require('fs');var Redis=require(_0x0bc1('0x4'));var db=require(_0x0bc1('0x5'))['db'];var utils=require('../../config/utils');var logger=require(_0x0bc1('0x6'))('rpc');var config=require(_0x0bc1('0x7'));var jayson=require(_0x0bc1('0x8'));var client=jayson[_0x0bc1('0x9')]['http']({'port':0x232a});config[_0x0bc1('0xa')]=_[_0x0bc1('0xb')](config[_0x0bc1('0xa')],{'host':_0x0bc1('0xc'),'port':0x18eb});var socket=require(_0x0bc1('0xd'))(new Redis(config[_0x0bc1('0xa')]));require(_0x0bc1('0xe'))[_0x0bc1('0xf')](socket);function respondWithRpcPromise(_0x1bbf07,_0x431d3a,_0x55f8a2){return new BPromise(function(_0x1b1e56,_0x2b9d4d){return client[_0x0bc1('0x10')](_0x1bbf07,_0x55f8a2)['then'](function(_0xa0c7b0){logger[_0x0bc1('0x11')]('WhatsappAccount,\x20%s,\x20%s',_0x431d3a,_0x0bc1('0x12'));logger[_0x0bc1('0x13')](_0x0bc1('0x14'),_0x431d3a,_0x0bc1('0x12'),JSON[_0x0bc1('0x15')](_0xa0c7b0));if(_0xa0c7b0['error']){if(_0xa0c7b0[_0x0bc1('0x16')]['code']===0x1f4){logger[_0x0bc1('0x16')](_0x0bc1('0x17'),_0x431d3a,_0xa0c7b0['error'][_0x0bc1('0x18')]);return _0x2b9d4d(_0xa0c7b0[_0x0bc1('0x16')][_0x0bc1('0x18')]);}logger['error'](_0x0bc1('0x17'),_0x431d3a,_0xa0c7b0[_0x0bc1('0x16')]['message']);return _0x1b1e56(_0xa0c7b0[_0x0bc1('0x16')][_0x0bc1('0x18')]);}else{logger[_0x0bc1('0x11')](_0x0bc1('0x17'),_0x431d3a,_0x0bc1('0x12'));_0x1b1e56(_0xa0c7b0[_0x0bc1('0x19')][_0x0bc1('0x18')]);}})['catch'](function(_0x5782de){logger[_0x0bc1('0x16')](_0x0bc1('0x17'),_0x431d3a,_0x5782de);_0x2b9d4d(_0x5782de);});});}exports[_0x0bc1('0x1a')]=function(_0x28bf32){var _0x15790a=this;return new Promise(function(_0x318207,_0x2d7cab){return db[_0x0bc1('0x1b')][_0x0bc1('0x1c')]({'raw':_0x28bf32[_0x0bc1('0x1d')]?_0x28bf32[_0x0bc1('0x1d')][_0x0bc1('0x1e')]===undefined?!![]:![]:!![],'where':_0x28bf32[_0x0bc1('0x1d')]?_0x28bf32[_0x0bc1('0x1d')][_0x0bc1('0x1f')]||null:null,'attributes':_0x28bf32['options']?_0x28bf32[_0x0bc1('0x1d')]['attributes']||null:null,'include':_0x28bf32[_0x0bc1('0x1d')]?_0x28bf32[_0x0bc1('0x1d')][_0x0bc1('0x20')]?_[_0x0bc1('0x21')](_0x28bf32['options'][_0x0bc1('0x20')],function(_0x2cd45b){return{'model':db[_0x2cd45b[_0x0bc1('0x22')]],'as':_0x2cd45b['as'],'attributes':_0x2cd45b[_0x0bc1('0x23')],'include':_0x2cd45b[_0x0bc1('0x20')]?_[_0x0bc1('0x21')](_0x2cd45b[_0x0bc1('0x20')],function(_0x2937f2){return{'model':db[_0x2937f2[_0x0bc1('0x22')]],'as':_0x2937f2['as'],'attributes':_0x2937f2[_0x0bc1('0x23')],'include':_0x2937f2[_0x0bc1('0x20')]?_[_0x0bc1('0x21')](_0x2937f2[_0x0bc1('0x20')],function(_0x220b28){return{'model':db[_0x220b28[_0x0bc1('0x22')]],'as':_0x220b28['as'],'attributes':_0x220b28[_0x0bc1('0x23')]};}):[]};}):[]};}):[]:[]})[_0x0bc1('0x24')](function(_0x2e7c46){logger[_0x0bc1('0x11')]('ShowWhatsappAccount',_0x28bf32);logger[_0x0bc1('0x13')](_0x0bc1('0x1a'),_0x28bf32,JSON[_0x0bc1('0x15')](_0x2e7c46));_0x318207(_0x2e7c46);})[_0x0bc1('0x25')](function(_0x37976d){logger[_0x0bc1('0x16')](_0x0bc1('0x1a'),_0x37976d[_0x0bc1('0x18')],_0x28bf32);_0x2d7cab(_0x15790a['error'](0x1f4,_0x37976d[_0x0bc1('0x18')]));});});};
\ No newline at end of file
+var _0xc988=['where','include','model','attributes','map','ShowWhatsappAccount','stringify','lodash','util','moment','bluebird','randomstring','ioredis','../../mysqldb','../../config/utils','../../config/logger','rpc','jayson/promise','client','redis','defaults','socket.io-emitter','register','request','then','WhatsappAccount,\x20%s,\x20%s','request\x20sent','debug','error','code','message','info','catch','WhatsappAccount','find','options','raw'];(function(_0x2dea24,_0x2fc021){var _0x309d58=function(_0x2eb89f){while(--_0x2eb89f){_0x2dea24['push'](_0x2dea24['shift']());}};_0x309d58(++_0x2fc021);}(_0xc988,0x12f));var _0x8c98=function(_0x178e48,_0x3c9509){_0x178e48=_0x178e48-0x0;var _0x440d7e=_0xc988[_0x178e48];return _0x440d7e;};'use strict';var _=require(_0x8c98('0x0'));var util=require(_0x8c98('0x1'));var moment=require(_0x8c98('0x2'));var BPromise=require(_0x8c98('0x3'));var rs=require(_0x8c98('0x4'));var fs=require('fs');var Redis=require(_0x8c98('0x5'));var db=require(_0x8c98('0x6'))['db'];var utils=require(_0x8c98('0x7'));var logger=require(_0x8c98('0x8'))(_0x8c98('0x9'));var config=require('../../config/environment');var jayson=require(_0x8c98('0xa'));var client=jayson[_0x8c98('0xb')]['http']({'port':0x232a});config[_0x8c98('0xc')]=_[_0x8c98('0xd')](config['redis'],{'host':'localhost','port':0x18eb});var socket=require(_0x8c98('0xe'))(new Redis(config['redis']));require('./whatsappAccount.socket')[_0x8c98('0xf')](socket);function respondWithRpcPromise(_0x286e2e,_0x1e2ec2,_0x3c0278){return new BPromise(function(_0x34bad6,_0x247acd){return client[_0x8c98('0x10')](_0x286e2e,_0x3c0278)[_0x8c98('0x11')](function(_0x161710){logger['info'](_0x8c98('0x12'),_0x1e2ec2,_0x8c98('0x13'));logger[_0x8c98('0x14')]('WhatsappAccount,\x20%s,\x20%s,\x20%s',_0x1e2ec2,_0x8c98('0x13'),JSON['stringify'](_0x161710));if(_0x161710[_0x8c98('0x15')]){if(_0x161710['error'][_0x8c98('0x16')]===0x1f4){logger[_0x8c98('0x15')](_0x8c98('0x12'),_0x1e2ec2,_0x161710[_0x8c98('0x15')][_0x8c98('0x17')]);return _0x247acd(_0x161710[_0x8c98('0x15')][_0x8c98('0x17')]);}logger['error'](_0x8c98('0x12'),_0x1e2ec2,_0x161710[_0x8c98('0x15')]['message']);return _0x34bad6(_0x161710[_0x8c98('0x15')][_0x8c98('0x17')]);}else{logger[_0x8c98('0x18')](_0x8c98('0x12'),_0x1e2ec2,'request\x20sent');_0x34bad6(_0x161710['result'][_0x8c98('0x17')]);}})[_0x8c98('0x19')](function(_0x418b37){logger[_0x8c98('0x15')](_0x8c98('0x12'),_0x1e2ec2,_0x418b37);_0x247acd(_0x418b37);});});}exports['ShowWhatsappAccount']=function(_0x2020e9){var _0x49dd40=this;return new Promise(function(_0x2b6ff2,_0x1fa25b){return db[_0x8c98('0x1a')][_0x8c98('0x1b')]({'raw':_0x2020e9[_0x8c98('0x1c')]?_0x2020e9[_0x8c98('0x1c')][_0x8c98('0x1d')]===undefined?!![]:![]:!![],'where':_0x2020e9['options']?_0x2020e9[_0x8c98('0x1c')][_0x8c98('0x1e')]||null:null,'attributes':_0x2020e9['options']?_0x2020e9[_0x8c98('0x1c')]['attributes']||null:null,'include':_0x2020e9[_0x8c98('0x1c')]?_0x2020e9[_0x8c98('0x1c')][_0x8c98('0x1f')]?_['map'](_0x2020e9[_0x8c98('0x1c')][_0x8c98('0x1f')],function(_0x549356){return{'model':db[_0x549356[_0x8c98('0x20')]],'as':_0x549356['as'],'attributes':_0x549356[_0x8c98('0x21')],'include':_0x549356[_0x8c98('0x1f')]?_['map'](_0x549356[_0x8c98('0x1f')],function(_0x2062fb){return{'model':db[_0x2062fb['model']],'as':_0x2062fb['as'],'attributes':_0x2062fb[_0x8c98('0x21')],'include':_0x2062fb[_0x8c98('0x1f')]?_[_0x8c98('0x22')](_0x2062fb[_0x8c98('0x1f')],function(_0xeadec4){return{'model':db[_0xeadec4[_0x8c98('0x20')]],'as':_0xeadec4['as'],'attributes':_0xeadec4[_0x8c98('0x21')]};}):[]};}):[]};}):[]:[]})[_0x8c98('0x11')](function(_0x1aad07){logger[_0x8c98('0x18')](_0x8c98('0x23'),_0x2020e9);logger['debug']('ShowWhatsappAccount',_0x2020e9,JSON[_0x8c98('0x24')](_0x1aad07));_0x2b6ff2(_0x1aad07);})[_0x8c98('0x19')](function(_0x4c4bd4){logger['error'](_0x8c98('0x23'),_0x4c4bd4[_0x8c98('0x17')],_0x2020e9);_0x1fa25b(_0x49dd40[_0x8c98('0x15')](0x1f4,_0x4c4bd4[_0x8c98('0x17')]));});});};
\ No newline at end of file