Built motion from commit fade34fd.|2.5.41
[motion2.git] / server / api / whatsappInteraction / whatsappInteraction.rpc.js
index 8af601c..e1f8d3b 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xc6e8=['request\x20sent','debug','WhatsappInteraction,\x20%s,\x20%s,\x20%s','error','message','WhatsappInteraction,\x20%s,\x20%s','info','result','update','body','options','raw','where','attributes','limit','UpdateWhatsappInteraction','stringify','find','addTags','omit','ids','spread','AddTags','catch','lodash','util','moment','bluebird','randomstring','ioredis','../../mysqldb','../../config/utils','../../config/logger','jayson/promise','client','redis','defaults','localhost','./whatsappInteraction.socket','register','request','then'];(function(_0x268ee4,_0x1a0742){var _0x39358f=function(_0xfea70f){while(--_0xfea70f){_0x268ee4['push'](_0x268ee4['shift']());}};_0x39358f(++_0x1a0742);}(_0xc6e8,0x13e));var _0x8c6e=function(_0x2b9d8d,_0x5e0c11){_0x2b9d8d=_0x2b9d8d-0x0;var _0x1f389b=_0xc6e8[_0x2b9d8d];return _0x1f389b;};'use strict';var _=require(_0x8c6e('0x0'));var util=require(_0x8c6e('0x1'));var moment=require(_0x8c6e('0x2'));var BPromise=require(_0x8c6e('0x3'));var rs=require(_0x8c6e('0x4'));var fs=require('fs');var Redis=require(_0x8c6e('0x5'));var db=require(_0x8c6e('0x6'))['db'];var utils=require(_0x8c6e('0x7'));var logger=require(_0x8c6e('0x8'))('rpc');var config=require('../../config/environment');var jayson=require(_0x8c6e('0x9'));var client=jayson[_0x8c6e('0xa')]['http']({'port':0x232a});config[_0x8c6e('0xb')]=_[_0x8c6e('0xc')](config[_0x8c6e('0xb')],{'host':_0x8c6e('0xd'),'port':0x18eb});var socket=require('socket.io-emitter')(new Redis(config[_0x8c6e('0xb')]));require(_0x8c6e('0xe'))[_0x8c6e('0xf')](socket);function respondWithRpcPromise(_0x26feba,_0x58ab06,_0x3f0625){return new BPromise(function(_0xc62183,_0x28424d){return client[_0x8c6e('0x10')](_0x26feba,_0x3f0625)[_0x8c6e('0x11')](function(_0x5cef46){logger['info']('WhatsappInteraction,\x20%s,\x20%s',_0x58ab06,_0x8c6e('0x12'));logger[_0x8c6e('0x13')](_0x8c6e('0x14'),_0x58ab06,'request\x20sent',JSON['stringify'](_0x5cef46));if(_0x5cef46[_0x8c6e('0x15')]){if(_0x5cef46[_0x8c6e('0x15')]['code']===0x1f4){logger['error']('WhatsappInteraction,\x20%s,\x20%s',_0x58ab06,_0x5cef46[_0x8c6e('0x15')][_0x8c6e('0x16')]);return _0x28424d(_0x5cef46['error'][_0x8c6e('0x16')]);}logger['error'](_0x8c6e('0x17'),_0x58ab06,_0x5cef46['error'][_0x8c6e('0x16')]);return _0xc62183(_0x5cef46['error'][_0x8c6e('0x16')]);}else{logger[_0x8c6e('0x18')](_0x8c6e('0x17'),_0x58ab06,_0x8c6e('0x12'));_0xc62183(_0x5cef46[_0x8c6e('0x19')][_0x8c6e('0x16')]);}})['catch'](function(_0x4b1694){logger[_0x8c6e('0x15')]('WhatsappInteraction,\x20%s,\x20%s',_0x58ab06,_0x4b1694);_0x28424d(_0x4b1694);});});}exports['UpdateWhatsappInteraction']=function(_0x1da976){var _0x162546=this;return new Promise(function(_0x447d31,_0x3ae197){return db['WhatsappInteraction'][_0x8c6e('0x1a')](_0x1da976[_0x8c6e('0x1b')],{'raw':_0x1da976['options']?_0x1da976[_0x8c6e('0x1c')][_0x8c6e('0x1d')]===undefined?!![]:![]:!![],'individualHooks':!![],'where':_0x1da976[_0x8c6e('0x1c')]?_0x1da976[_0x8c6e('0x1c')][_0x8c6e('0x1e')]||null:null,'attributes':_0x1da976[_0x8c6e('0x1c')]?_0x1da976[_0x8c6e('0x1c')][_0x8c6e('0x1f')]||null:null,'limit':_0x1da976[_0x8c6e('0x1c')]?_0x1da976[_0x8c6e('0x1c')][_0x8c6e('0x20')]||null:null})['then'](function(_0x5be43e){logger[_0x8c6e('0x18')](_0x8c6e('0x21'),_0x1da976);logger['debug'](_0x8c6e('0x21'),_0x1da976,JSON[_0x8c6e('0x22')](_0x5be43e));_0x447d31(_0x5be43e);})['catch'](function(_0x29035d){logger[_0x8c6e('0x15')](_0x8c6e('0x21'),_0x29035d[_0x8c6e('0x16')],_0x1da976);_0x3ae197(_0x162546[_0x8c6e('0x15')](0x1f4,_0x29035d[_0x8c6e('0x16')]));});});};exports['AddTagsToWhatsappInteraction']=function(_0x38c31d){return new Promise(function(_0x8d5207,_0x1196ca){return db['WhatsappInteraction'][_0x8c6e('0x23')]({'where':_0x38c31d['options']?_0x38c31d['options'][_0x8c6e('0x1e')]||null:null})[_0x8c6e('0x11')](function(_0x512b94){if(_0x512b94){return _0x512b94[_0x8c6e('0x24')](_0x38c31d[_0x8c6e('0x1b')]['ids'],_[_0x8c6e('0x25')](_0x38c31d['body'],[_0x8c6e('0x26'),'id'])||{});}})[_0x8c6e('0x27')](function(_0x5c9e1a){logger[_0x8c6e('0x18')](_0x8c6e('0x28'),_0x38c31d);logger['debug'](_0x8c6e('0x28'),_0x38c31d,JSON[_0x8c6e('0x22')](_0x5c9e1a));_0x8d5207(_0x5c9e1a);})[_0x8c6e('0x29')](function(_0x362dc2){logger[_0x8c6e('0x15')]('AddTags',_0x362dc2[_0x8c6e('0x16')],_0x38c31d);_0x1196ca(_this[_0x8c6e('0x15')](0x1f4,_0x362dc2[_0x8c6e('0x16')]));});});};
\ No newline at end of file
+var _0x4e0e=['rpc','../../config/environment','client','http','redis','defaults','localhost','socket.io-emitter','register','then','info','WhatsappInteraction,\x20%s,\x20%s','request\x20sent','WhatsappInteraction,\x20%s,\x20%s,\x20%s','stringify','error','code','message','result','catch','WhatsappInteraction','update','options','raw','where','limit','UpdateWhatsappInteraction','debug','find','addTags','body','omit','ids','spread','AddTags','moment','bluebird','randomstring','ioredis','../../mysqldb','../../config/utils','../../config/logger'];(function(_0x29b609,_0x19d388){var _0x54c952=function(_0xb3c38d){while(--_0xb3c38d){_0x29b609['push'](_0x29b609['shift']());}};_0x54c952(++_0x19d388);}(_0x4e0e,0xf5));var _0xe4e0=function(_0xb59ab5,_0x4801fd){_0xb59ab5=_0xb59ab5-0x0;var _0x529dfe=_0x4e0e[_0xb59ab5];return _0x529dfe;};'use strict';var _=require('lodash');var util=require('util');var moment=require(_0xe4e0('0x0'));var BPromise=require(_0xe4e0('0x1'));var rs=require(_0xe4e0('0x2'));var fs=require('fs');var Redis=require(_0xe4e0('0x3'));var db=require(_0xe4e0('0x4'))['db'];var utils=require(_0xe4e0('0x5'));var logger=require(_0xe4e0('0x6'))(_0xe4e0('0x7'));var config=require(_0xe4e0('0x8'));var jayson=require('jayson/promise');var client=jayson[_0xe4e0('0x9')][_0xe4e0('0xa')]({'port':0x232a});config[_0xe4e0('0xb')]=_[_0xe4e0('0xc')](config[_0xe4e0('0xb')],{'host':_0xe4e0('0xd'),'port':0x18eb});var socket=require(_0xe4e0('0xe'))(new Redis(config['redis']));require('./whatsappInteraction.socket')[_0xe4e0('0xf')](socket);function respondWithRpcPromise(_0x5b076b,_0x4b91bf,_0x4b1be6){return new BPromise(function(_0x4ece8c,_0x417dc2){return client['request'](_0x5b076b,_0x4b1be6)[_0xe4e0('0x10')](function(_0x4a6581){logger[_0xe4e0('0x11')](_0xe4e0('0x12'),_0x4b91bf,_0xe4e0('0x13'));logger['debug'](_0xe4e0('0x14'),_0x4b91bf,'request\x20sent',JSON[_0xe4e0('0x15')](_0x4a6581));if(_0x4a6581[_0xe4e0('0x16')]){if(_0x4a6581[_0xe4e0('0x16')][_0xe4e0('0x17')]===0x1f4){logger['error'](_0xe4e0('0x12'),_0x4b91bf,_0x4a6581[_0xe4e0('0x16')]['message']);return _0x417dc2(_0x4a6581[_0xe4e0('0x16')][_0xe4e0('0x18')]);}logger['error']('WhatsappInteraction,\x20%s,\x20%s',_0x4b91bf,_0x4a6581[_0xe4e0('0x16')][_0xe4e0('0x18')]);return _0x4ece8c(_0x4a6581[_0xe4e0('0x16')][_0xe4e0('0x18')]);}else{logger[_0xe4e0('0x11')]('WhatsappInteraction,\x20%s,\x20%s',_0x4b91bf,_0xe4e0('0x13'));_0x4ece8c(_0x4a6581[_0xe4e0('0x19')]['message']);}})[_0xe4e0('0x1a')](function(_0x28c2cb){logger[_0xe4e0('0x16')](_0xe4e0('0x12'),_0x4b91bf,_0x28c2cb);_0x417dc2(_0x28c2cb);});});}exports['UpdateWhatsappInteraction']=function(_0xa38cde){var _0x5d64dd=this;return new Promise(function(_0x4afd6d,_0x48f834){return db[_0xe4e0('0x1b')][_0xe4e0('0x1c')](_0xa38cde['body'],{'raw':_0xa38cde[_0xe4e0('0x1d')]?_0xa38cde['options'][_0xe4e0('0x1e')]===undefined?!![]:![]:!![],'individualHooks':!![],'where':_0xa38cde['options']?_0xa38cde[_0xe4e0('0x1d')][_0xe4e0('0x1f')]||null:null,'attributes':_0xa38cde[_0xe4e0('0x1d')]?_0xa38cde[_0xe4e0('0x1d')]['attributes']||null:null,'limit':_0xa38cde[_0xe4e0('0x1d')]?_0xa38cde[_0xe4e0('0x1d')][_0xe4e0('0x20')]||null:null})[_0xe4e0('0x10')](function(_0x546230){logger['info'](_0xe4e0('0x21'),_0xa38cde);logger[_0xe4e0('0x22')](_0xe4e0('0x21'),_0xa38cde,JSON['stringify'](_0x546230));_0x4afd6d(_0x546230);})[_0xe4e0('0x1a')](function(_0x34c08b){logger[_0xe4e0('0x16')](_0xe4e0('0x21'),_0x34c08b[_0xe4e0('0x18')],_0xa38cde);_0x48f834(_0x5d64dd[_0xe4e0('0x16')](0x1f4,_0x34c08b[_0xe4e0('0x18')]));});});};exports['AddTagsToWhatsappInteraction']=function(_0x1933b3){return new Promise(function(_0x52d2b8,_0x16e298){return db[_0xe4e0('0x1b')][_0xe4e0('0x23')]({'where':_0x1933b3[_0xe4e0('0x1d')]?_0x1933b3[_0xe4e0('0x1d')][_0xe4e0('0x1f')]||null:null})[_0xe4e0('0x10')](function(_0x75c1af){if(_0x75c1af){return _0x75c1af[_0xe4e0('0x24')](_0x1933b3[_0xe4e0('0x25')]['ids'],_[_0xe4e0('0x26')](_0x1933b3[_0xe4e0('0x25')],[_0xe4e0('0x27'),'id'])||{});}})[_0xe4e0('0x28')](function(_0xc5da8e){logger[_0xe4e0('0x11')](_0xe4e0('0x29'),_0x1933b3);logger[_0xe4e0('0x22')](_0xe4e0('0x29'),_0x1933b3,JSON['stringify'](_0xc5da8e));_0x52d2b8(_0xc5da8e);})[_0xe4e0('0x1a')](function(_0x55e8ca){logger['error'](_0xe4e0('0x29'),_0x55e8ca['message'],_0x1933b3);_0x16e298(_this[_0xe4e0('0x16')](0x1f4,_0x55e8ca[_0xe4e0('0x18')]));});});};
\ No newline at end of file