Built motion from commit (unavailable).|2.3.1
[motion2.git] / server / api / smsInteraction / smsInteraction.rpc.js
index 9012515..a237107 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xd5a9=['catch','find','then','addTags','body','ids','omit','spread','AddTags','lodash','moment','bluebird','ioredis','../../mysqldb','../../config/utils','rpc','../../config/environment','client','http','redis','defaults','localhost','socket.io-emitter','./smsInteraction.socket','register','request','request\x20sent','debug','stringify','error','SmsInteraction,\x20%s,\x20%s','message','info','result','UpdateSmsInteraction','SmsInteraction','options','where','attributes','limit'];(function(_0x3d4793,_0x37a97f){var _0x4a88cb=function(_0x4f9a29){while(--_0x4f9a29){_0x3d4793['push'](_0x3d4793['shift']());}};_0x4a88cb(++_0x37a97f);}(_0xd5a9,0x1e9));var _0x9d5a=function(_0x44878f,_0x318b51){_0x44878f=_0x44878f-0x0;var _0x12c603=_0xd5a9[_0x44878f];return _0x12c603;};'use strict';var _=require(_0x9d5a('0x0'));var util=require('util');var moment=require(_0x9d5a('0x1'));var BPromise=require(_0x9d5a('0x2'));var rs=require('randomstring');var fs=require('fs');var Redis=require(_0x9d5a('0x3'));var db=require(_0x9d5a('0x4'))['db'];var utils=require(_0x9d5a('0x5'));var logger=require('../../config/logger')(_0x9d5a('0x6'));var config=require(_0x9d5a('0x7'));var jayson=require('jayson/promise');var client=jayson[_0x9d5a('0x8')][_0x9d5a('0x9')]({'port':0x232a});config[_0x9d5a('0xa')]=_[_0x9d5a('0xb')](config[_0x9d5a('0xa')],{'host':_0x9d5a('0xc'),'port':0x18eb});var socket=require(_0x9d5a('0xd'))(new Redis(config['redis']));require(_0x9d5a('0xe'))[_0x9d5a('0xf')](socket);function respondWithRpcPromise(_0x305e0c,_0x146245,_0x324b79){return new BPromise(function(_0x49ebfe,_0x586226){return client[_0x9d5a('0x10')](_0x305e0c,_0x324b79)['then'](function(_0x27e725){logger['info']('SmsInteraction,\x20%s,\x20%s',_0x146245,_0x9d5a('0x11'));logger[_0x9d5a('0x12')]('SmsInteraction,\x20%s,\x20%s,\x20%s',_0x146245,_0x9d5a('0x11'),JSON[_0x9d5a('0x13')](_0x27e725));if(_0x27e725['error']){if(_0x27e725['error']['code']===0x1f4){logger[_0x9d5a('0x14')](_0x9d5a('0x15'),_0x146245,_0x27e725[_0x9d5a('0x14')][_0x9d5a('0x16')]);return _0x586226(_0x27e725['error'][_0x9d5a('0x16')]);}logger[_0x9d5a('0x14')]('SmsInteraction,\x20%s,\x20%s',_0x146245,_0x27e725['error'][_0x9d5a('0x16')]);return _0x49ebfe(_0x27e725[_0x9d5a('0x14')][_0x9d5a('0x16')]);}else{logger[_0x9d5a('0x17')](_0x9d5a('0x15'),_0x146245,_0x9d5a('0x11'));_0x49ebfe(_0x27e725[_0x9d5a('0x18')][_0x9d5a('0x16')]);}})['catch'](function(_0x2b082a){logger['error']('SmsInteraction,\x20%s,\x20%s',_0x146245,_0x2b082a);_0x586226(_0x2b082a);});});}exports[_0x9d5a('0x19')]=function(_0x5ef487){var _0x5b254a=this;return new Promise(function(_0xbab3f3,_0x44138b){return db[_0x9d5a('0x1a')]['update'](_0x5ef487['body'],{'raw':_0x5ef487[_0x9d5a('0x1b')]?_0x5ef487[_0x9d5a('0x1b')]['raw']===undefined?!![]:![]:!![],'individualHooks':!![],'where':_0x5ef487[_0x9d5a('0x1b')]?_0x5ef487['options'][_0x9d5a('0x1c')]||null:null,'attributes':_0x5ef487[_0x9d5a('0x1b')]?_0x5ef487[_0x9d5a('0x1b')][_0x9d5a('0x1d')]||null:null,'limit':_0x5ef487[_0x9d5a('0x1b')]?_0x5ef487[_0x9d5a('0x1b')][_0x9d5a('0x1e')]||null:null})['then'](function(_0x57ff00){logger[_0x9d5a('0x17')](_0x9d5a('0x19'),_0x5ef487);logger['debug'](_0x9d5a('0x19'),_0x5ef487,JSON['stringify'](_0x57ff00));_0xbab3f3(_0x57ff00);})[_0x9d5a('0x1f')](function(_0x38f04c){logger[_0x9d5a('0x14')]('UpdateSmsInteraction',_0x38f04c[_0x9d5a('0x16')],_0x5ef487);_0x44138b(_0x5b254a[_0x9d5a('0x14')](0x1f4,_0x38f04c['message']));});});};exports['AddTagsToSmsInteraction']=function(_0x28818f){return new Promise(function(_0x4e5f28,_0xe76f34){return db['SmsInteraction'][_0x9d5a('0x20')]({'where':_0x28818f[_0x9d5a('0x1b')]?_0x28818f[_0x9d5a('0x1b')]['where']||null:null})[_0x9d5a('0x21')](function(_0x238bb6){if(_0x238bb6){return _0x238bb6[_0x9d5a('0x22')](_0x28818f[_0x9d5a('0x23')][_0x9d5a('0x24')],_[_0x9d5a('0x25')](_0x28818f[_0x9d5a('0x23')],['ids','id'])||{});}})[_0x9d5a('0x26')](function(_0x4a20a6){logger['info'](_0x9d5a('0x27'),_0x28818f);logger[_0x9d5a('0x12')](_0x9d5a('0x27'),_0x28818f,JSON[_0x9d5a('0x13')](_0x4a20a6));_0x4e5f28(_0x4a20a6);})[_0x9d5a('0x1f')](function(_0x43a520){logger[_0x9d5a('0x14')](_0x9d5a('0x27'),_0x43a520[_0x9d5a('0x16')],_0x28818f);_0xe76f34(_this[_0x9d5a('0x14')](0x1f4,_0x43a520['message']));});});};
\ No newline at end of file
+var _0xc4e6=['debug','SmsInteraction,\x20%s,\x20%s,\x20%s','error','code','message','catch','UpdateSmsInteraction','SmsInteraction','options','raw','attributes','stringify','AddTagsToSmsInteraction','find','addTags','body','ids','omit','spread','AddTags','lodash','util','bluebird','randomstring','../../mysqldb','../../config/utils','../../config/logger','rpc','../../config/environment','jayson/promise','http','redis','defaults','socket.io-emitter','./smsInteraction.socket','register','request','then','info','SmsInteraction,\x20%s,\x20%s','request\x20sent'];(function(_0x4da022,_0x502afa){var _0x327d96=function(_0x11d7af){while(--_0x11d7af){_0x4da022['push'](_0x4da022['shift']());}};_0x327d96(++_0x502afa);}(_0xc4e6,0x66));var _0x6c4e=function(_0x770f7,_0x3af003){_0x770f7=_0x770f7-0x0;var _0xe797c6=_0xc4e6[_0x770f7];return _0xe797c6;};'use strict';var _=require(_0x6c4e('0x0'));var util=require(_0x6c4e('0x1'));var moment=require('moment');var BPromise=require(_0x6c4e('0x2'));var rs=require(_0x6c4e('0x3'));var fs=require('fs');var Redis=require('ioredis');var db=require(_0x6c4e('0x4'))['db'];var utils=require(_0x6c4e('0x5'));var logger=require(_0x6c4e('0x6'))(_0x6c4e('0x7'));var config=require(_0x6c4e('0x8'));var jayson=require(_0x6c4e('0x9'));var client=jayson['client'][_0x6c4e('0xa')]({'port':0x232a});config[_0x6c4e('0xb')]=_[_0x6c4e('0xc')](config[_0x6c4e('0xb')],{'host':'localhost','port':0x18eb});var socket=require(_0x6c4e('0xd'))(new Redis(config['redis']));require(_0x6c4e('0xe'))[_0x6c4e('0xf')](socket);function respondWithRpcPromise(_0x11317b,_0x234840,_0x3da9a7){return new BPromise(function(_0x5e7abd,_0x3d4903){return client[_0x6c4e('0x10')](_0x11317b,_0x3da9a7)[_0x6c4e('0x11')](function(_0x44b1a9){logger[_0x6c4e('0x12')](_0x6c4e('0x13'),_0x234840,_0x6c4e('0x14'));logger[_0x6c4e('0x15')](_0x6c4e('0x16'),_0x234840,'request\x20sent',JSON['stringify'](_0x44b1a9));if(_0x44b1a9[_0x6c4e('0x17')]){if(_0x44b1a9[_0x6c4e('0x17')][_0x6c4e('0x18')]===0x1f4){logger[_0x6c4e('0x17')](_0x6c4e('0x13'),_0x234840,_0x44b1a9[_0x6c4e('0x17')][_0x6c4e('0x19')]);return _0x3d4903(_0x44b1a9[_0x6c4e('0x17')][_0x6c4e('0x19')]);}logger[_0x6c4e('0x17')]('SmsInteraction,\x20%s,\x20%s',_0x234840,_0x44b1a9[_0x6c4e('0x17')]['message']);return _0x5e7abd(_0x44b1a9[_0x6c4e('0x17')][_0x6c4e('0x19')]);}else{logger[_0x6c4e('0x12')](_0x6c4e('0x13'),_0x234840,_0x6c4e('0x14'));_0x5e7abd(_0x44b1a9['result'][_0x6c4e('0x19')]);}})[_0x6c4e('0x1a')](function(_0xca7ab0){logger[_0x6c4e('0x17')](_0x6c4e('0x13'),_0x234840,_0xca7ab0);_0x3d4903(_0xca7ab0);});});}exports[_0x6c4e('0x1b')]=function(_0x417907){var _0x152ac9=this;return new Promise(function(_0x59e9d5,_0x317414){return db[_0x6c4e('0x1c')]['update'](_0x417907['body'],{'raw':_0x417907[_0x6c4e('0x1d')]?_0x417907[_0x6c4e('0x1d')][_0x6c4e('0x1e')]===undefined?!![]:![]:!![],'individualHooks':!![],'where':_0x417907[_0x6c4e('0x1d')]?_0x417907[_0x6c4e('0x1d')]['where']||null:null,'attributes':_0x417907[_0x6c4e('0x1d')]?_0x417907[_0x6c4e('0x1d')][_0x6c4e('0x1f')]||null:null,'limit':_0x417907[_0x6c4e('0x1d')]?_0x417907[_0x6c4e('0x1d')]['limit']||null:null})['then'](function(_0x6ad98){logger[_0x6c4e('0x12')]('UpdateSmsInteraction',_0x417907);logger[_0x6c4e('0x15')](_0x6c4e('0x1b'),_0x417907,JSON[_0x6c4e('0x20')](_0x6ad98));_0x59e9d5(_0x6ad98);})[_0x6c4e('0x1a')](function(_0x100b07){logger[_0x6c4e('0x17')](_0x6c4e('0x1b'),_0x100b07[_0x6c4e('0x19')],_0x417907);_0x317414(_0x152ac9[_0x6c4e('0x17')](0x1f4,_0x100b07['message']));});});};exports[_0x6c4e('0x21')]=function(_0x5578ce){return new Promise(function(_0x19b36b,_0x52e26b){return db['SmsInteraction'][_0x6c4e('0x22')]({'where':_0x5578ce[_0x6c4e('0x1d')]?_0x5578ce[_0x6c4e('0x1d')]['where']||null:null})[_0x6c4e('0x11')](function(_0x13d2c6){if(_0x13d2c6){return _0x13d2c6[_0x6c4e('0x23')](_0x5578ce[_0x6c4e('0x24')][_0x6c4e('0x25')],_[_0x6c4e('0x26')](_0x5578ce['body'],['ids','id'])||{});}})[_0x6c4e('0x27')](function(_0x37186e){logger[_0x6c4e('0x12')](_0x6c4e('0x28'),_0x5578ce);logger['debug'](_0x6c4e('0x28'),_0x5578ce,JSON[_0x6c4e('0x20')](_0x37186e));_0x19b36b(_0x37186e);})['catch'](function(_0xb3da39){logger[_0x6c4e('0x17')](_0x6c4e('0x28'),_0xb3da39[_0x6c4e('0x19')],_0x5578ce);_0x52e26b(_this[_0x6c4e('0x17')](0x1f4,_0xb3da39[_0x6c4e('0x19')]));});});};
\ No newline at end of file