Built motion from commit 55091a5c.|2.6.30
[motion2.git] / server / api / smsInteraction / smsInteraction.rpc.js
index 7faa0d9..07b66d0 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xa4a4=['AddTagsToSmsInteraction','SmsInteraction','ids','omit','AddTags','util','moment','ioredis','../../mysqldb','../../config/utils','../../config/logger','jayson/promise','client','http','defaults','redis','localhost','socket.io-emitter','./smsInteraction.socket','SmsInteraction,\x20%s,\x20%s','request\x20sent','debug','error','code','message','catch','UpdateSmsInteraction','update','body','options','raw','where','attributes','then','info','stringify'];(function(_0x3dd15e,_0x1f0015){var _0x231fd0=function(_0x4f680a){while(--_0x4f680a){_0x3dd15e['push'](_0x3dd15e['shift']());}};_0x231fd0(++_0x1f0015);}(_0xa4a4,0xdd));var _0x4a4a=function(_0x1cc8a2,_0x5dce88){_0x1cc8a2=_0x1cc8a2-0x0;var _0xadb7a6=_0xa4a4[_0x1cc8a2];return _0xadb7a6;};'use strict';var _=require('lodash');var util=require(_0x4a4a('0x0'));var moment=require(_0x4a4a('0x1'));var BPromise=require('bluebird');var rs=require('randomstring');var fs=require('fs');var Redis=require(_0x4a4a('0x2'));var db=require(_0x4a4a('0x3'))['db'];var utils=require(_0x4a4a('0x4'));var logger=require(_0x4a4a('0x5'))('rpc');var config=require('../../config/environment');var jayson=require(_0x4a4a('0x6'));var client=jayson[_0x4a4a('0x7')][_0x4a4a('0x8')]({'port':0x232a});config['redis']=_[_0x4a4a('0x9')](config[_0x4a4a('0xa')],{'host':_0x4a4a('0xb'),'port':0x18eb});var socket=require(_0x4a4a('0xc'))(new Redis(config[_0x4a4a('0xa')]));require(_0x4a4a('0xd'))['register'](socket);function respondWithRpcPromise(_0xa90ff8,_0x1156e0,_0x58868a){return new BPromise(function(_0x361b80,_0x567733){return client['request'](_0xa90ff8,_0x58868a)['then'](function(_0x22aace){logger['info'](_0x4a4a('0xe'),_0x1156e0,_0x4a4a('0xf'));logger[_0x4a4a('0x10')]('SmsInteraction,\x20%s,\x20%s,\x20%s',_0x1156e0,_0x4a4a('0xf'),JSON['stringify'](_0x22aace));if(_0x22aace[_0x4a4a('0x11')]){if(_0x22aace['error'][_0x4a4a('0x12')]===0x1f4){logger['error'](_0x4a4a('0xe'),_0x1156e0,_0x22aace[_0x4a4a('0x11')]['message']);return _0x567733(_0x22aace[_0x4a4a('0x11')][_0x4a4a('0x13')]);}logger['error'](_0x4a4a('0xe'),_0x1156e0,_0x22aace['error'][_0x4a4a('0x13')]);return _0x361b80(_0x22aace['error'][_0x4a4a('0x13')]);}else{logger['info'](_0x4a4a('0xe'),_0x1156e0,_0x4a4a('0xf'));_0x361b80(_0x22aace['result'][_0x4a4a('0x13')]);}})[_0x4a4a('0x14')](function(_0x40a18e){logger[_0x4a4a('0x11')](_0x4a4a('0xe'),_0x1156e0,_0x40a18e);_0x567733(_0x40a18e);});});}exports[_0x4a4a('0x15')]=function(_0x5eb5e1){var _0x508f79=this;return new Promise(function(_0x2f64f1,_0x1c4690){return db['SmsInteraction'][_0x4a4a('0x16')](_0x5eb5e1[_0x4a4a('0x17')],{'raw':_0x5eb5e1[_0x4a4a('0x18')]?_0x5eb5e1['options'][_0x4a4a('0x19')]===undefined?!![]:![]:!![],'individualHooks':!![],'where':_0x5eb5e1['options']?_0x5eb5e1['options'][_0x4a4a('0x1a')]||null:null,'attributes':_0x5eb5e1[_0x4a4a('0x18')]?_0x5eb5e1[_0x4a4a('0x18')][_0x4a4a('0x1b')]||null:null,'limit':_0x5eb5e1[_0x4a4a('0x18')]?_0x5eb5e1[_0x4a4a('0x18')]['limit']||null:null})[_0x4a4a('0x1c')](function(_0x442ec4){logger[_0x4a4a('0x1d')]('UpdateSmsInteraction',_0x5eb5e1);logger['debug'](_0x4a4a('0x15'),_0x5eb5e1,JSON[_0x4a4a('0x1e')](_0x442ec4));_0x2f64f1(_0x442ec4);})[_0x4a4a('0x14')](function(_0x5d0906){logger[_0x4a4a('0x11')]('UpdateSmsInteraction',_0x5d0906[_0x4a4a('0x13')],_0x5eb5e1);_0x1c4690(_0x508f79[_0x4a4a('0x11')](0x1f4,_0x5d0906[_0x4a4a('0x13')]));});});};exports[_0x4a4a('0x1f')]=function(_0x1e36fe){return new Promise(function(_0xa417e0,_0x5e6ffc){return db[_0x4a4a('0x20')]['find']({'where':_0x1e36fe[_0x4a4a('0x18')]?_0x1e36fe[_0x4a4a('0x18')]['where']||null:null})[_0x4a4a('0x1c')](function(_0x5cee67){if(_0x5cee67){return _0x5cee67['addTags'](_0x1e36fe['body'][_0x4a4a('0x21')],_[_0x4a4a('0x22')](_0x1e36fe[_0x4a4a('0x17')],[_0x4a4a('0x21'),'id'])||{});}})['spread'](function(_0xedc791){logger[_0x4a4a('0x1d')]('AddTags',_0x1e36fe);logger[_0x4a4a('0x10')]('AddTags',_0x1e36fe,JSON[_0x4a4a('0x1e')](_0xedc791));_0xa417e0(_0xedc791);})['catch'](function(_0x3c23b7){logger[_0x4a4a('0x11')](_0x4a4a('0x23'),_0x3c23b7[_0x4a4a('0x13')],_0x1e36fe);_0x5e6ffc(_this[_0x4a4a('0x11')](0x1f4,_0x3c23b7['message']));});});};
\ No newline at end of file
+var _0x1b64=['raw','where','attributes','limit','AddTagsToSmsInteraction','find','ids','omit','spread','AddTags','lodash','util','moment','bluebird','randomstring','ioredis','../../config/utils','rpc','../../config/environment','jayson/promise','client','http','defaults','redis','localhost','./smsInteraction.socket','register','then','info','SmsInteraction,\x20%s,\x20%s','request\x20sent','debug','SmsInteraction,\x20%s,\x20%s,\x20%s','stringify','error','message','catch','UpdateSmsInteraction','SmsInteraction','update','body','options'];(function(_0x55e1d1,_0x3c9376){var _0x1165db=function(_0x5b0120){while(--_0x5b0120){_0x55e1d1['push'](_0x55e1d1['shift']());}};_0x1165db(++_0x3c9376);}(_0x1b64,0x1ae));var _0x41b6=function(_0x28c258,_0x380331){_0x28c258=_0x28c258-0x0;var _0x205bcf=_0x1b64[_0x28c258];return _0x205bcf;};'use strict';var _=require(_0x41b6('0x0'));var util=require(_0x41b6('0x1'));var moment=require(_0x41b6('0x2'));var BPromise=require(_0x41b6('0x3'));var rs=require(_0x41b6('0x4'));var fs=require('fs');var Redis=require(_0x41b6('0x5'));var db=require('../../mysqldb')['db'];var utils=require(_0x41b6('0x6'));var logger=require('../../config/logger')(_0x41b6('0x7'));var config=require(_0x41b6('0x8'));var jayson=require(_0x41b6('0x9'));var client=jayson[_0x41b6('0xa')][_0x41b6('0xb')]({'port':0x232a});config['redis']=_[_0x41b6('0xc')](config[_0x41b6('0xd')],{'host':_0x41b6('0xe'),'port':0x18eb});var socket=require('socket.io-emitter')(new Redis(config[_0x41b6('0xd')]));require(_0x41b6('0xf'))[_0x41b6('0x10')](socket);function respondWithRpcPromise(_0x322235,_0x5a1260,_0x380b6a){return new BPromise(function(_0x28948c,_0x264419){return client['request'](_0x322235,_0x380b6a)[_0x41b6('0x11')](function(_0x83e8b){logger[_0x41b6('0x12')](_0x41b6('0x13'),_0x5a1260,_0x41b6('0x14'));logger[_0x41b6('0x15')](_0x41b6('0x16'),_0x5a1260,'request\x20sent',JSON[_0x41b6('0x17')](_0x83e8b));if(_0x83e8b['error']){if(_0x83e8b[_0x41b6('0x18')]['code']===0x1f4){logger[_0x41b6('0x18')](_0x41b6('0x13'),_0x5a1260,_0x83e8b['error']['message']);return _0x264419(_0x83e8b[_0x41b6('0x18')][_0x41b6('0x19')]);}logger[_0x41b6('0x18')](_0x41b6('0x13'),_0x5a1260,_0x83e8b[_0x41b6('0x18')][_0x41b6('0x19')]);return _0x28948c(_0x83e8b[_0x41b6('0x18')]['message']);}else{logger['info']('SmsInteraction,\x20%s,\x20%s',_0x5a1260,'request\x20sent');_0x28948c(_0x83e8b['result'][_0x41b6('0x19')]);}})[_0x41b6('0x1a')](function(_0x49f7f0){logger[_0x41b6('0x18')]('SmsInteraction,\x20%s,\x20%s',_0x5a1260,_0x49f7f0);_0x264419(_0x49f7f0);});});}exports[_0x41b6('0x1b')]=function(_0x3a1bb0){var _0x4f9625=this;return new Promise(function(_0x3079c7,_0x11a0ef){return db[_0x41b6('0x1c')][_0x41b6('0x1d')](_0x3a1bb0[_0x41b6('0x1e')],{'raw':_0x3a1bb0[_0x41b6('0x1f')]?_0x3a1bb0[_0x41b6('0x1f')][_0x41b6('0x20')]===undefined?!![]:![]:!![],'individualHooks':!![],'where':_0x3a1bb0[_0x41b6('0x1f')]?_0x3a1bb0['options'][_0x41b6('0x21')]||null:null,'attributes':_0x3a1bb0['options']?_0x3a1bb0[_0x41b6('0x1f')][_0x41b6('0x22')]||null:null,'limit':_0x3a1bb0[_0x41b6('0x1f')]?_0x3a1bb0['options'][_0x41b6('0x23')]||null:null})[_0x41b6('0x11')](function(_0x57cff1){logger[_0x41b6('0x12')](_0x41b6('0x1b'),_0x3a1bb0);logger[_0x41b6('0x15')](_0x41b6('0x1b'),_0x3a1bb0,JSON[_0x41b6('0x17')](_0x57cff1));_0x3079c7(_0x57cff1);})['catch'](function(_0x2bf3d7){logger[_0x41b6('0x18')](_0x41b6('0x1b'),_0x2bf3d7['message'],_0x3a1bb0);_0x11a0ef(_0x4f9625[_0x41b6('0x18')](0x1f4,_0x2bf3d7['message']));});});};exports[_0x41b6('0x24')]=function(_0x41d72a){return new Promise(function(_0x29a471,_0x30fa86){return db['SmsInteraction'][_0x41b6('0x25')]({'where':_0x41d72a[_0x41b6('0x1f')]?_0x41d72a['options']['where']||null:null})[_0x41b6('0x11')](function(_0x445cae){if(_0x445cae){return _0x445cae['addTags'](_0x41d72a[_0x41b6('0x1e')][_0x41b6('0x26')],_[_0x41b6('0x27')](_0x41d72a[_0x41b6('0x1e')],[_0x41b6('0x26'),'id'])||{});}})[_0x41b6('0x28')](function(_0x2b3eb6){logger[_0x41b6('0x12')](_0x41b6('0x29'),_0x41d72a);logger['debug'](_0x41b6('0x29'),_0x41d72a,JSON[_0x41b6('0x17')](_0x2b3eb6));_0x29a471(_0x2b3eb6);})[_0x41b6('0x1a')](function(_0x4ba80a){logger[_0x41b6('0x18')]('AddTags',_0x4ba80a[_0x41b6('0x19')],_0x41d72a);_0x30fa86(_this[_0x41b6('0x18')](0x1f4,_0x4ba80a[_0x41b6('0x19')]));});});};
\ No newline at end of file