Built motion from commit fade34fd.|2.5.41
[motion2.git] / server / api / smsInteraction / smsInteraction.rpc.js
index 534e941..28e10bb 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x4b7a=['defaults','redis','localhost','socket.io-emitter','./smsInteraction.socket','register','request','info','request\x20sent','SmsInteraction,\x20%s,\x20%s,\x20%s','stringify','error','code','SmsInteraction,\x20%s,\x20%s','message','result','UpdateSmsInteraction','SmsInteraction','body','options','raw','where','attributes','limit','then','debug','find','addTags','ids','omit','AddTags','catch','util','moment','bluebird','randomstring','ioredis','../../mysqldb','../../config/utils','rpc','../../config/environment','client','http'];(function(_0x98f348,_0x3dc1fa){var _0x3b6b75=function(_0x568f4d){while(--_0x568f4d){_0x98f348['push'](_0x98f348['shift']());}};_0x3b6b75(++_0x3dc1fa);}(_0x4b7a,0x76));var _0xa4b7=function(_0x41132e,_0x3dc304){_0x41132e=_0x41132e-0x0;var _0x2e3d34=_0x4b7a[_0x41132e];return _0x2e3d34;};'use strict';var _=require('lodash');var util=require(_0xa4b7('0x0'));var moment=require(_0xa4b7('0x1'));var BPromise=require(_0xa4b7('0x2'));var rs=require(_0xa4b7('0x3'));var fs=require('fs');var Redis=require(_0xa4b7('0x4'));var db=require(_0xa4b7('0x5'))['db'];var utils=require(_0xa4b7('0x6'));var logger=require('../../config/logger')(_0xa4b7('0x7'));var config=require(_0xa4b7('0x8'));var jayson=require('jayson/promise');var client=jayson[_0xa4b7('0x9')][_0xa4b7('0xa')]({'port':0x232a});config['redis']=_[_0xa4b7('0xb')](config[_0xa4b7('0xc')],{'host':_0xa4b7('0xd'),'port':0x18eb});var socket=require(_0xa4b7('0xe'))(new Redis(config[_0xa4b7('0xc')]));require(_0xa4b7('0xf'))[_0xa4b7('0x10')](socket);function respondWithRpcPromise(_0x9089fd,_0x5a27b6,_0x296ea6){return new BPromise(function(_0x9de6ed,_0x534926){return client[_0xa4b7('0x11')](_0x9089fd,_0x296ea6)['then'](function(_0x1e2305){logger[_0xa4b7('0x12')]('SmsInteraction,\x20%s,\x20%s',_0x5a27b6,_0xa4b7('0x13'));logger['debug'](_0xa4b7('0x14'),_0x5a27b6,_0xa4b7('0x13'),JSON[_0xa4b7('0x15')](_0x1e2305));if(_0x1e2305['error']){if(_0x1e2305[_0xa4b7('0x16')][_0xa4b7('0x17')]===0x1f4){logger[_0xa4b7('0x16')](_0xa4b7('0x18'),_0x5a27b6,_0x1e2305[_0xa4b7('0x16')][_0xa4b7('0x19')]);return _0x534926(_0x1e2305[_0xa4b7('0x16')][_0xa4b7('0x19')]);}logger[_0xa4b7('0x16')](_0xa4b7('0x18'),_0x5a27b6,_0x1e2305['error'][_0xa4b7('0x19')]);return _0x9de6ed(_0x1e2305[_0xa4b7('0x16')][_0xa4b7('0x19')]);}else{logger[_0xa4b7('0x12')](_0xa4b7('0x18'),_0x5a27b6,'request\x20sent');_0x9de6ed(_0x1e2305[_0xa4b7('0x1a')]['message']);}})['catch'](function(_0x26cfdd){logger[_0xa4b7('0x16')](_0xa4b7('0x18'),_0x5a27b6,_0x26cfdd);_0x534926(_0x26cfdd);});});}exports[_0xa4b7('0x1b')]=function(_0xb47a8e){var _0x2bac71=this;return new Promise(function(_0x35ea05,_0xfbd2ae){return db[_0xa4b7('0x1c')]['update'](_0xb47a8e[_0xa4b7('0x1d')],{'raw':_0xb47a8e['options']?_0xb47a8e[_0xa4b7('0x1e')][_0xa4b7('0x1f')]===undefined?!![]:![]:!![],'individualHooks':!![],'where':_0xb47a8e[_0xa4b7('0x1e')]?_0xb47a8e[_0xa4b7('0x1e')][_0xa4b7('0x20')]||null:null,'attributes':_0xb47a8e['options']?_0xb47a8e[_0xa4b7('0x1e')][_0xa4b7('0x21')]||null:null,'limit':_0xb47a8e[_0xa4b7('0x1e')]?_0xb47a8e['options'][_0xa4b7('0x22')]||null:null})[_0xa4b7('0x23')](function(_0x15ecb9){logger[_0xa4b7('0x12')](_0xa4b7('0x1b'),_0xb47a8e);logger[_0xa4b7('0x24')](_0xa4b7('0x1b'),_0xb47a8e,JSON[_0xa4b7('0x15')](_0x15ecb9));_0x35ea05(_0x15ecb9);})['catch'](function(_0x667e86){logger[_0xa4b7('0x16')]('UpdateSmsInteraction',_0x667e86[_0xa4b7('0x19')],_0xb47a8e);_0xfbd2ae(_0x2bac71['error'](0x1f4,_0x667e86['message']));});});};exports['AddTagsToSmsInteraction']=function(_0x58cb0e){return new Promise(function(_0x5f328a,_0x5cd629){return db[_0xa4b7('0x1c')][_0xa4b7('0x25')]({'where':_0x58cb0e[_0xa4b7('0x1e')]?_0x58cb0e[_0xa4b7('0x1e')][_0xa4b7('0x20')]||null:null})[_0xa4b7('0x23')](function(_0x37ec8b){if(_0x37ec8b){return _0x37ec8b[_0xa4b7('0x26')](_0x58cb0e[_0xa4b7('0x1d')][_0xa4b7('0x27')],_[_0xa4b7('0x28')](_0x58cb0e['body'],['ids','id'])||{});}})['spread'](function(_0x257855){logger[_0xa4b7('0x12')](_0xa4b7('0x29'),_0x58cb0e);logger[_0xa4b7('0x24')](_0xa4b7('0x29'),_0x58cb0e,JSON[_0xa4b7('0x15')](_0x257855));_0x5f328a(_0x257855);})[_0xa4b7('0x2a')](function(_0x5b828e){logger[_0xa4b7('0x16')](_0xa4b7('0x29'),_0x5b828e['message'],_0x58cb0e);_0x5cd629(_this[_0xa4b7('0x16')](0x1f4,_0x5b828e[_0xa4b7('0x19')]));});});};
\ No newline at end of file
+var _0x83e7=['lodash','util','moment','bluebird','randomstring','ioredis','../../config/utils','rpc','../../config/environment','client','http','redis','localhost','socket.io-emitter','request','then','info','request\x20sent','stringify','error','code','SmsInteraction,\x20%s,\x20%s','message','result','catch','SmsInteraction','update','body','options','where','limit','debug','UpdateSmsInteraction','AddTagsToSmsInteraction','find','addTags','ids','omit','spread','AddTags'];(function(_0x4b79c2,_0x2fecd8){var _0xde9254=function(_0x5012c8){while(--_0x5012c8){_0x4b79c2['push'](_0x4b79c2['shift']());}};_0xde9254(++_0x2fecd8);}(_0x83e7,0x118));var _0x783e=function(_0xf9cb79,_0x57cb52){_0xf9cb79=_0xf9cb79-0x0;var _0x4358e5=_0x83e7[_0xf9cb79];return _0x4358e5;};'use strict';var _=require(_0x783e('0x0'));var util=require(_0x783e('0x1'));var moment=require(_0x783e('0x2'));var BPromise=require(_0x783e('0x3'));var rs=require(_0x783e('0x4'));var fs=require('fs');var Redis=require(_0x783e('0x5'));var db=require('../../mysqldb')['db'];var utils=require(_0x783e('0x6'));var logger=require('../../config/logger')(_0x783e('0x7'));var config=require(_0x783e('0x8'));var jayson=require('jayson/promise');var client=jayson[_0x783e('0x9')][_0x783e('0xa')]({'port':0x232a});config[_0x783e('0xb')]=_['defaults'](config[_0x783e('0xb')],{'host':_0x783e('0xc'),'port':0x18eb});var socket=require(_0x783e('0xd'))(new Redis(config['redis']));require('./smsInteraction.socket')['register'](socket);function respondWithRpcPromise(_0x483830,_0x421adb,_0x4967e7){return new BPromise(function(_0xe30571,_0x72d9b7){return client[_0x783e('0xe')](_0x483830,_0x4967e7)[_0x783e('0xf')](function(_0x4f6eb3){logger[_0x783e('0x10')]('SmsInteraction,\x20%s,\x20%s',_0x421adb,_0x783e('0x11'));logger['debug']('SmsInteraction,\x20%s,\x20%s,\x20%s',_0x421adb,'request\x20sent',JSON[_0x783e('0x12')](_0x4f6eb3));if(_0x4f6eb3[_0x783e('0x13')]){if(_0x4f6eb3[_0x783e('0x13')][_0x783e('0x14')]===0x1f4){logger[_0x783e('0x13')](_0x783e('0x15'),_0x421adb,_0x4f6eb3[_0x783e('0x13')][_0x783e('0x16')]);return _0x72d9b7(_0x4f6eb3[_0x783e('0x13')][_0x783e('0x16')]);}logger[_0x783e('0x13')](_0x783e('0x15'),_0x421adb,_0x4f6eb3[_0x783e('0x13')]['message']);return _0xe30571(_0x4f6eb3[_0x783e('0x13')]['message']);}else{logger['info'](_0x783e('0x15'),_0x421adb,'request\x20sent');_0xe30571(_0x4f6eb3[_0x783e('0x17')][_0x783e('0x16')]);}})[_0x783e('0x18')](function(_0x16ed24){logger[_0x783e('0x13')](_0x783e('0x15'),_0x421adb,_0x16ed24);_0x72d9b7(_0x16ed24);});});}exports['UpdateSmsInteraction']=function(_0x590c82){var _0x756008=this;return new Promise(function(_0x1ff74f,_0x333418){return db[_0x783e('0x19')][_0x783e('0x1a')](_0x590c82[_0x783e('0x1b')],{'raw':_0x590c82[_0x783e('0x1c')]?_0x590c82[_0x783e('0x1c')]['raw']===undefined?!![]:![]:!![],'individualHooks':!![],'where':_0x590c82['options']?_0x590c82['options'][_0x783e('0x1d')]||null:null,'attributes':_0x590c82[_0x783e('0x1c')]?_0x590c82[_0x783e('0x1c')]['attributes']||null:null,'limit':_0x590c82[_0x783e('0x1c')]?_0x590c82[_0x783e('0x1c')][_0x783e('0x1e')]||null:null})[_0x783e('0xf')](function(_0x2c0654){logger['info']('UpdateSmsInteraction',_0x590c82);logger[_0x783e('0x1f')](_0x783e('0x20'),_0x590c82,JSON[_0x783e('0x12')](_0x2c0654));_0x1ff74f(_0x2c0654);})[_0x783e('0x18')](function(_0x2aa402){logger['error'](_0x783e('0x20'),_0x2aa402[_0x783e('0x16')],_0x590c82);_0x333418(_0x756008['error'](0x1f4,_0x2aa402[_0x783e('0x16')]));});});};exports[_0x783e('0x21')]=function(_0x5e3eec){return new Promise(function(_0x56ccc9,_0x5e9969){return db[_0x783e('0x19')][_0x783e('0x22')]({'where':_0x5e3eec[_0x783e('0x1c')]?_0x5e3eec[_0x783e('0x1c')][_0x783e('0x1d')]||null:null})[_0x783e('0xf')](function(_0x1c6748){if(_0x1c6748){return _0x1c6748[_0x783e('0x23')](_0x5e3eec[_0x783e('0x1b')][_0x783e('0x24')],_[_0x783e('0x25')](_0x5e3eec[_0x783e('0x1b')],['ids','id'])||{});}})[_0x783e('0x26')](function(_0x39875a){logger['info'](_0x783e('0x27'),_0x5e3eec);logger[_0x783e('0x1f')](_0x783e('0x27'),_0x5e3eec,JSON['stringify'](_0x39875a));_0x56ccc9(_0x39875a);})['catch'](function(_0x4f1e13){logger[_0x783e('0x13')](_0x783e('0x27'),_0x4f1e13['message'],_0x5e3eec);_0x5e9969(_this['error'](0x1f4,_0x4f1e13[_0x783e('0x16')]));});});};
\ No newline at end of file