Built motion from commit d13fb11b.|2.6.34
[motion2.git] / server / api / smsInteraction / smsInteraction.rpc.js
index 06a21e0..d2258f3 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x8564=['localhost','socket.io-emitter','redis','request','then','info','request\x20sent','debug','stringify','code','error','SmsInteraction,\x20%s,\x20%s','message','result','UpdateSmsInteraction','SmsInteraction','update','body','options','where','limit','find','addTags','ids','omit','spread','AddTags','catch','util','bluebird','randomstring','../../config/utils','../../config/logger','rpc','../../config/environment','client','http','defaults'];(function(_0x478401,_0x3442ea){var _0xe5dec5=function(_0x20d61c){while(--_0x20d61c){_0x478401['push'](_0x478401['shift']());}};_0xe5dec5(++_0x3442ea);}(_0x8564,0x1be));var _0x4856=function(_0x4bd40c,_0x3d84be){_0x4bd40c=_0x4bd40c-0x0;var _0x8afd60=_0x8564[_0x4bd40c];return _0x8afd60;};'use strict';var _=require('lodash');var util=require(_0x4856('0x0'));var moment=require('moment');var BPromise=require(_0x4856('0x1'));var rs=require(_0x4856('0x2'));var fs=require('fs');var Redis=require('ioredis');var db=require('../../mysqldb')['db'];var utils=require(_0x4856('0x3'));var logger=require(_0x4856('0x4'))(_0x4856('0x5'));var config=require(_0x4856('0x6'));var jayson=require('jayson/promise');var client=jayson[_0x4856('0x7')][_0x4856('0x8')]({'port':0x232a});config['redis']=_[_0x4856('0x9')](config['redis'],{'host':_0x4856('0xa'),'port':0x18eb});var socket=require(_0x4856('0xb'))(new Redis(config[_0x4856('0xc')]));require('./smsInteraction.socket')['register'](socket);function respondWithRpcPromise(_0x5dcb39,_0x5ceecb,_0x2664e1){return new BPromise(function(_0x439480,_0x5e92cb){return client[_0x4856('0xd')](_0x5dcb39,_0x2664e1)[_0x4856('0xe')](function(_0x3b1b09){logger[_0x4856('0xf')]('SmsInteraction,\x20%s,\x20%s',_0x5ceecb,_0x4856('0x10'));logger[_0x4856('0x11')]('SmsInteraction,\x20%s,\x20%s,\x20%s',_0x5ceecb,_0x4856('0x10'),JSON[_0x4856('0x12')](_0x3b1b09));if(_0x3b1b09['error']){if(_0x3b1b09['error'][_0x4856('0x13')]===0x1f4){logger[_0x4856('0x14')](_0x4856('0x15'),_0x5ceecb,_0x3b1b09['error'][_0x4856('0x16')]);return _0x5e92cb(_0x3b1b09['error']['message']);}logger[_0x4856('0x14')](_0x4856('0x15'),_0x5ceecb,_0x3b1b09[_0x4856('0x14')][_0x4856('0x16')]);return _0x439480(_0x3b1b09[_0x4856('0x14')][_0x4856('0x16')]);}else{logger['info'](_0x4856('0x15'),_0x5ceecb,_0x4856('0x10'));_0x439480(_0x3b1b09[_0x4856('0x17')][_0x4856('0x16')]);}})['catch'](function(_0x2196ed){logger[_0x4856('0x14')](_0x4856('0x15'),_0x5ceecb,_0x2196ed);_0x5e92cb(_0x2196ed);});});}exports[_0x4856('0x18')]=function(_0x17953f){var _0x167ed0=this;return new Promise(function(_0x4caca7,_0x557242){return db[_0x4856('0x19')][_0x4856('0x1a')](_0x17953f[_0x4856('0x1b')],{'raw':_0x17953f[_0x4856('0x1c')]?_0x17953f['options']['raw']===undefined?!![]:![]:!![],'individualHooks':!![],'where':_0x17953f[_0x4856('0x1c')]?_0x17953f['options'][_0x4856('0x1d')]||null:null,'attributes':_0x17953f[_0x4856('0x1c')]?_0x17953f[_0x4856('0x1c')]['attributes']||null:null,'limit':_0x17953f['options']?_0x17953f[_0x4856('0x1c')][_0x4856('0x1e')]||null:null})[_0x4856('0xe')](function(_0x367ae7){logger[_0x4856('0xf')](_0x4856('0x18'),_0x17953f);logger[_0x4856('0x11')]('UpdateSmsInteraction',_0x17953f,JSON['stringify'](_0x367ae7));_0x4caca7(_0x367ae7);})['catch'](function(_0x5a2ba1){logger[_0x4856('0x14')]('UpdateSmsInteraction',_0x5a2ba1['message'],_0x17953f);_0x557242(_0x167ed0['error'](0x1f4,_0x5a2ba1[_0x4856('0x16')]));});});};exports['AddTagsToSmsInteraction']=function(_0x561337){return new Promise(function(_0x4eabe3,_0x175123){return db[_0x4856('0x19')][_0x4856('0x1f')]({'where':_0x561337[_0x4856('0x1c')]?_0x561337[_0x4856('0x1c')][_0x4856('0x1d')]||null:null})[_0x4856('0xe')](function(_0x17779c){if(_0x17779c){return _0x17779c[_0x4856('0x20')](_0x561337[_0x4856('0x1b')][_0x4856('0x21')],_[_0x4856('0x22')](_0x561337['body'],['ids','id'])||{});}})[_0x4856('0x23')](function(_0x168493){logger[_0x4856('0xf')](_0x4856('0x24'),_0x561337);logger['debug'](_0x4856('0x24'),_0x561337,JSON[_0x4856('0x12')](_0x168493));_0x4eabe3(_0x168493);})[_0x4856('0x25')](function(_0x33cc3a){logger[_0x4856('0x14')](_0x4856('0x24'),_0x33cc3a[_0x4856('0x16')],_0x561337);_0x175123(_this[_0x4856('0x14')](0x1f4,_0x33cc3a[_0x4856('0x16')]));});});};
\ No newline at end of file
+var _0xd45b=['UpdateSmsInteraction','AddTagsToSmsInteraction','find','addTags','ids','omit','spread','AddTags','lodash','util','moment','bluebird','ioredis','../../mysqldb','../../config/utils','rpc','../../config/environment','jayson/promise','client','http','redis','socket.io-emitter','./smsInteraction.socket','then','info','SmsInteraction,\x20%s,\x20%s','SmsInteraction,\x20%s,\x20%s,\x20%s','request\x20sent','stringify','error','message','result','catch','SmsInteraction','body','options','raw','where','limit','debug'];(function(_0x425716,_0x3e9d1c){var _0x2d39af=function(_0x1febc1){while(--_0x1febc1){_0x425716['push'](_0x425716['shift']());}};_0x2d39af(++_0x3e9d1c);}(_0xd45b,0x198));var _0xbd45=function(_0x2e5099,_0x17c7a4){_0x2e5099=_0x2e5099-0x0;var _0x263475=_0xd45b[_0x2e5099];return _0x263475;};'use strict';var _=require(_0xbd45('0x0'));var util=require(_0xbd45('0x1'));var moment=require(_0xbd45('0x2'));var BPromise=require(_0xbd45('0x3'));var rs=require('randomstring');var fs=require('fs');var Redis=require(_0xbd45('0x4'));var db=require(_0xbd45('0x5'))['db'];var utils=require(_0xbd45('0x6'));var logger=require('../../config/logger')(_0xbd45('0x7'));var config=require(_0xbd45('0x8'));var jayson=require(_0xbd45('0x9'));var client=jayson[_0xbd45('0xa')][_0xbd45('0xb')]({'port':0x232a});config[_0xbd45('0xc')]=_['defaults'](config[_0xbd45('0xc')],{'host':'localhost','port':0x18eb});var socket=require(_0xbd45('0xd'))(new Redis(config[_0xbd45('0xc')]));require(_0xbd45('0xe'))['register'](socket);function respondWithRpcPromise(_0x35f4e8,_0x408b28,_0x11bfb4){return new BPromise(function(_0x425876,_0x250c0d){return client['request'](_0x35f4e8,_0x11bfb4)[_0xbd45('0xf')](function(_0x161022){logger[_0xbd45('0x10')](_0xbd45('0x11'),_0x408b28,'request\x20sent');logger['debug'](_0xbd45('0x12'),_0x408b28,_0xbd45('0x13'),JSON[_0xbd45('0x14')](_0x161022));if(_0x161022[_0xbd45('0x15')]){if(_0x161022[_0xbd45('0x15')]['code']===0x1f4){logger['error'](_0xbd45('0x11'),_0x408b28,_0x161022[_0xbd45('0x15')]['message']);return _0x250c0d(_0x161022['error']['message']);}logger[_0xbd45('0x15')](_0xbd45('0x11'),_0x408b28,_0x161022[_0xbd45('0x15')]['message']);return _0x425876(_0x161022[_0xbd45('0x15')][_0xbd45('0x16')]);}else{logger[_0xbd45('0x10')]('SmsInteraction,\x20%s,\x20%s',_0x408b28,_0xbd45('0x13'));_0x425876(_0x161022[_0xbd45('0x17')][_0xbd45('0x16')]);}})[_0xbd45('0x18')](function(_0x263dba){logger[_0xbd45('0x15')](_0xbd45('0x11'),_0x408b28,_0x263dba);_0x250c0d(_0x263dba);});});}exports['UpdateSmsInteraction']=function(_0x2c220f){var _0x4f0dd4=this;return new Promise(function(_0x42989b,_0x37b5d2){return db[_0xbd45('0x19')]['update'](_0x2c220f[_0xbd45('0x1a')],{'raw':_0x2c220f[_0xbd45('0x1b')]?_0x2c220f[_0xbd45('0x1b')][_0xbd45('0x1c')]===undefined?!![]:![]:!![],'individualHooks':!![],'where':_0x2c220f['options']?_0x2c220f[_0xbd45('0x1b')][_0xbd45('0x1d')]||null:null,'attributes':_0x2c220f[_0xbd45('0x1b')]?_0x2c220f['options']['attributes']||null:null,'limit':_0x2c220f['options']?_0x2c220f['options'][_0xbd45('0x1e')]||null:null})['then'](function(_0x1cd758){logger[_0xbd45('0x10')]('UpdateSmsInteraction',_0x2c220f);logger[_0xbd45('0x1f')]('UpdateSmsInteraction',_0x2c220f,JSON['stringify'](_0x1cd758));_0x42989b(_0x1cd758);})['catch'](function(_0x3351e6){logger[_0xbd45('0x15')](_0xbd45('0x20'),_0x3351e6[_0xbd45('0x16')],_0x2c220f);_0x37b5d2(_0x4f0dd4['error'](0x1f4,_0x3351e6[_0xbd45('0x16')]));});});};exports[_0xbd45('0x21')]=function(_0x9a15a){return new Promise(function(_0x519fd8,_0x2badb6){return db[_0xbd45('0x19')][_0xbd45('0x22')]({'where':_0x9a15a[_0xbd45('0x1b')]?_0x9a15a[_0xbd45('0x1b')][_0xbd45('0x1d')]||null:null})[_0xbd45('0xf')](function(_0x104e80){if(_0x104e80){return _0x104e80[_0xbd45('0x23')](_0x9a15a[_0xbd45('0x1a')][_0xbd45('0x24')],_[_0xbd45('0x25')](_0x9a15a[_0xbd45('0x1a')],[_0xbd45('0x24'),'id'])||{});}})[_0xbd45('0x26')](function(_0x331888){logger[_0xbd45('0x10')](_0xbd45('0x27'),_0x9a15a);logger[_0xbd45('0x1f')]('AddTags',_0x9a15a,JSON[_0xbd45('0x14')](_0x331888));_0x519fd8(_0x331888);})[_0xbd45('0x18')](function(_0x36816c){logger[_0xbd45('0x15')](_0xbd45('0x27'),_0x36816c[_0xbd45('0x16')],_0x9a15a);_0x2badb6(_this[_0xbd45('0x15')](0x1f4,_0x36816c['message']));});});};
\ No newline at end of file