Built motion from commit (unavailable).|2.0.84
[motion2.git] / server / api / smsInteraction / smsInteraction.rpc.js
index 0d452a7..86155e9 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xb19f=['ids','omit','spread','AddTags','util','moment','../../config/utils','../../config/logger','rpc','../../config/environment','jayson/promise','client','redis','localhost','socket.io-emitter','./smsInteraction.socket','register','then','debug','request\x20sent','stringify','error','code','message','SmsInteraction,\x20%s,\x20%s','info','result','catch','UpdateSmsInteraction','SmsInteraction','update','body','options','raw','where','attributes','limit','AddTagsToSmsInteraction','find','addTags'];(function(_0x29d7f8,_0x23c55b){var _0x12adc5=function(_0x139024){while(--_0x139024){_0x29d7f8['push'](_0x29d7f8['shift']());}};_0x12adc5(++_0x23c55b);}(_0xb19f,0x7c));var _0xfb19=function(_0xb68772,_0x5253ac){_0xb68772=_0xb68772-0x0;var _0x4189bb=_0xb19f[_0xb68772];return _0x4189bb;};'use strict';var _=require('lodash');var util=require(_0xfb19('0x0'));var moment=require(_0xfb19('0x1'));var BPromise=require('bluebird');var rs=require('randomstring');var fs=require('fs');var db=require('../../mysqldb')['db'];var utils=require(_0xfb19('0x2'));var logger=require(_0xfb19('0x3'))(_0xfb19('0x4'));var config=require(_0xfb19('0x5'));var jayson=require(_0xfb19('0x6'));var client=jayson[_0xfb19('0x7')]['http']({'port':0x232a});config['redis']=_['defaults'](config[_0xfb19('0x8')],{'host':_0xfb19('0x9'),'port':0x18eb});var socket=require(_0xfb19('0xa'))(config[_0xfb19('0x8')]);require(_0xfb19('0xb'))[_0xfb19('0xc')](socket);function respondWithRpcPromise(_0x577610,_0x266e70,_0x4ac871){return new BPromise(function(_0x1fd10f,_0x1a3e85){return client['request'](_0x577610,_0x4ac871)[_0xfb19('0xd')](function(_0x2a4793){logger['info']('SmsInteraction,\x20%s,\x20%s',_0x266e70,'request\x20sent');logger[_0xfb19('0xe')]('SmsInteraction,\x20%s,\x20%s,\x20%s',_0x266e70,_0xfb19('0xf'),JSON[_0xfb19('0x10')](_0x2a4793));if(_0x2a4793[_0xfb19('0x11')]){if(_0x2a4793['error'][_0xfb19('0x12')]===0x1f4){logger[_0xfb19('0x11')]('SmsInteraction,\x20%s,\x20%s',_0x266e70,_0x2a4793[_0xfb19('0x11')][_0xfb19('0x13')]);return _0x1a3e85(_0x2a4793[_0xfb19('0x11')]['message']);}logger[_0xfb19('0x11')](_0xfb19('0x14'),_0x266e70,_0x2a4793[_0xfb19('0x11')][_0xfb19('0x13')]);return _0x1fd10f(_0x2a4793['error'][_0xfb19('0x13')]);}else{logger[_0xfb19('0x15')](_0xfb19('0x14'),_0x266e70,_0xfb19('0xf'));_0x1fd10f(_0x2a4793[_0xfb19('0x16')]['message']);}})[_0xfb19('0x17')](function(_0x4737db){logger['error'](_0xfb19('0x14'),_0x266e70,_0x4737db);_0x1a3e85(_0x4737db);});});}exports[_0xfb19('0x18')]=function(_0x53f3ff){var _0x379187=this;return new Promise(function(_0x46a178,_0x57fe99){return db[_0xfb19('0x19')][_0xfb19('0x1a')](_0x53f3ff[_0xfb19('0x1b')],{'raw':_0x53f3ff[_0xfb19('0x1c')]?_0x53f3ff[_0xfb19('0x1c')][_0xfb19('0x1d')]===undefined?!![]:![]:!![],'individualHooks':!![],'where':_0x53f3ff[_0xfb19('0x1c')]?_0x53f3ff[_0xfb19('0x1c')][_0xfb19('0x1e')]||null:null,'attributes':_0x53f3ff[_0xfb19('0x1c')]?_0x53f3ff['options'][_0xfb19('0x1f')]||null:null,'limit':_0x53f3ff[_0xfb19('0x1c')]?_0x53f3ff[_0xfb19('0x1c')][_0xfb19('0x20')]||null:null})[_0xfb19('0xd')](function(_0x3da5d8){logger[_0xfb19('0x15')](_0xfb19('0x18'),_0x53f3ff);logger['debug'](_0xfb19('0x18'),_0x53f3ff,JSON[_0xfb19('0x10')](_0x3da5d8));_0x46a178(_0x3da5d8);})[_0xfb19('0x17')](function(_0x3f305c){logger[_0xfb19('0x11')](_0xfb19('0x18'),_0x3f305c[_0xfb19('0x13')],_0x53f3ff);_0x57fe99(_0x379187[_0xfb19('0x11')](0x1f4,_0x3f305c[_0xfb19('0x13')]));});});};exports[_0xfb19('0x21')]=function(_0x25bd7d){return new Promise(function(_0x36f05e,_0x10c582){return db[_0xfb19('0x19')][_0xfb19('0x22')]({'where':_0x25bd7d[_0xfb19('0x1c')]?_0x25bd7d[_0xfb19('0x1c')][_0xfb19('0x1e')]||null:null})['then'](function(_0x2f5ce5){if(_0x2f5ce5){return _0x2f5ce5[_0xfb19('0x23')](_0x25bd7d[_0xfb19('0x1b')][_0xfb19('0x24')],_[_0xfb19('0x25')](_0x25bd7d[_0xfb19('0x1b')],[_0xfb19('0x24'),'id'])||{});}})[_0xfb19('0x26')](function(_0x345259){logger[_0xfb19('0x15')]('AddTags',_0x25bd7d);logger[_0xfb19('0xe')](_0xfb19('0x27'),_0x25bd7d,JSON[_0xfb19('0x10')](_0x345259));_0x36f05e(_0x345259);})[_0xfb19('0x17')](function(_0x121c65){logger['error']('AddTags',_0x121c65[_0xfb19('0x13')],_0x25bd7d);_0x10c582(_this[_0xfb19('0x11')](0x1f4,_0x121c65[_0xfb19('0x13')]));});});};
\ No newline at end of file
+var _0xbf98=['socket.io-emitter','./smsInteraction.socket','register','request','then','info','SmsInteraction,\x20%s,\x20%s','request\x20sent','debug','SmsInteraction,\x20%s,\x20%s,\x20%s','stringify','error','message','result','SmsInteraction','body','options','raw','attributes','limit','UpdateSmsInteraction','catch','AddTagsToSmsInteraction','find','where','addTags','ids','omit','AddTags','lodash','util','moment','bluebird','randomstring','../../mysqldb','rpc','../../config/environment','jayson/promise','http','defaults','redis','localhost'];(function(_0x3dd15e,_0x1f0015){var _0x231fd0=function(_0x4f680a){while(--_0x4f680a){_0x3dd15e['push'](_0x3dd15e['shift']());}};_0x231fd0(++_0x1f0015);}(_0xbf98,0x1eb));var _0x8bf9=function(_0xb10a6c,_0x538bcd){_0xb10a6c=_0xb10a6c-0x0;var _0x218edc=_0xbf98[_0xb10a6c];return _0x218edc;};'use strict';var _=require(_0x8bf9('0x0'));var util=require(_0x8bf9('0x1'));var moment=require(_0x8bf9('0x2'));var BPromise=require(_0x8bf9('0x3'));var rs=require(_0x8bf9('0x4'));var fs=require('fs');var Redis=require('ioredis');var db=require(_0x8bf9('0x5'))['db'];var utils=require('../../config/utils');var logger=require('../../config/logger')(_0x8bf9('0x6'));var config=require(_0x8bf9('0x7'));var jayson=require(_0x8bf9('0x8'));var client=jayson['client'][_0x8bf9('0x9')]({'port':0x232a});config['redis']=_[_0x8bf9('0xa')](config[_0x8bf9('0xb')],{'host':_0x8bf9('0xc'),'port':0x18eb});var socket=require(_0x8bf9('0xd'))(new Redis(config[_0x8bf9('0xb')]));require(_0x8bf9('0xe'))[_0x8bf9('0xf')](socket);function respondWithRpcPromise(_0xd6a737,_0x4213a9,_0x4b1bea){return new BPromise(function(_0x3f730b,_0x2ccb59){return client[_0x8bf9('0x10')](_0xd6a737,_0x4b1bea)[_0x8bf9('0x11')](function(_0x19564b){logger[_0x8bf9('0x12')](_0x8bf9('0x13'),_0x4213a9,_0x8bf9('0x14'));logger[_0x8bf9('0x15')](_0x8bf9('0x16'),_0x4213a9,'request\x20sent',JSON[_0x8bf9('0x17')](_0x19564b));if(_0x19564b[_0x8bf9('0x18')]){if(_0x19564b[_0x8bf9('0x18')]['code']===0x1f4){logger[_0x8bf9('0x18')](_0x8bf9('0x13'),_0x4213a9,_0x19564b[_0x8bf9('0x18')][_0x8bf9('0x19')]);return _0x2ccb59(_0x19564b[_0x8bf9('0x18')]['message']);}logger[_0x8bf9('0x18')](_0x8bf9('0x13'),_0x4213a9,_0x19564b[_0x8bf9('0x18')][_0x8bf9('0x19')]);return _0x3f730b(_0x19564b[_0x8bf9('0x18')]['message']);}else{logger[_0x8bf9('0x12')](_0x8bf9('0x13'),_0x4213a9,_0x8bf9('0x14'));_0x3f730b(_0x19564b[_0x8bf9('0x1a')][_0x8bf9('0x19')]);}})['catch'](function(_0x19998d){logger['error'](_0x8bf9('0x13'),_0x4213a9,_0x19998d);_0x2ccb59(_0x19998d);});});}exports['UpdateSmsInteraction']=function(_0x302d7a){var _0x35ad24=this;return new Promise(function(_0x9488ee,_0x476f62){return db[_0x8bf9('0x1b')]['update'](_0x302d7a[_0x8bf9('0x1c')],{'raw':_0x302d7a[_0x8bf9('0x1d')]?_0x302d7a['options'][_0x8bf9('0x1e')]===undefined?!![]:![]:!![],'individualHooks':!![],'where':_0x302d7a[_0x8bf9('0x1d')]?_0x302d7a[_0x8bf9('0x1d')]['where']||null:null,'attributes':_0x302d7a['options']?_0x302d7a['options'][_0x8bf9('0x1f')]||null:null,'limit':_0x302d7a['options']?_0x302d7a[_0x8bf9('0x1d')][_0x8bf9('0x20')]||null:null})['then'](function(_0x577da7){logger['info']('UpdateSmsInteraction',_0x302d7a);logger['debug'](_0x8bf9('0x21'),_0x302d7a,JSON[_0x8bf9('0x17')](_0x577da7));_0x9488ee(_0x577da7);})[_0x8bf9('0x22')](function(_0x453b13){logger[_0x8bf9('0x18')](_0x8bf9('0x21'),_0x453b13[_0x8bf9('0x19')],_0x302d7a);_0x476f62(_0x35ad24[_0x8bf9('0x18')](0x1f4,_0x453b13[_0x8bf9('0x19')]));});});};exports[_0x8bf9('0x23')]=function(_0x81d462){return new Promise(function(_0x1126f7,_0xda4e03){return db['SmsInteraction'][_0x8bf9('0x24')]({'where':_0x81d462['options']?_0x81d462[_0x8bf9('0x1d')][_0x8bf9('0x25')]||null:null})['then'](function(_0xc0d25b){if(_0xc0d25b){return _0xc0d25b[_0x8bf9('0x26')](_0x81d462['body'][_0x8bf9('0x27')],_[_0x8bf9('0x28')](_0x81d462[_0x8bf9('0x1c')],[_0x8bf9('0x27'),'id'])||{});}})['spread'](function(_0xe5fb70){logger['info'](_0x8bf9('0x29'),_0x81d462);logger[_0x8bf9('0x15')](_0x8bf9('0x29'),_0x81d462,JSON[_0x8bf9('0x17')](_0xe5fb70));_0x1126f7(_0xe5fb70);})[_0x8bf9('0x22')](function(_0x38f141){logger[_0x8bf9('0x18')]('AddTags',_0x38f141['message'],_0x81d462);_0xda4e03(_this[_0x8bf9('0x18')](0x1f4,_0x38f141['message']));});});};
\ No newline at end of file