Built motion from commit (unavailable).|2.5.14
[motion2.git] / server / api / smsInteraction / smsInteraction.rpc.js
index ce5f6cf..ad46a9b 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x6c1e=['result','catch','UpdateSmsInteraction','update','body','options','raw','where','find','addTags','ids','omit','spread','debug','AddTags','lodash','util','bluebird','ioredis','../../mysqldb','../../config/utils','rpc','client','http','redis','defaults','register','then','SmsInteraction,\x20%s,\x20%s','request\x20sent','SmsInteraction,\x20%s,\x20%s,\x20%s','stringify','error','code','message','info'];(function(_0x1b3470,_0x3fadda){var _0x2f54cb=function(_0x3c8028){while(--_0x3c8028){_0x1b3470['push'](_0x1b3470['shift']());}};_0x2f54cb(++_0x3fadda);}(_0x6c1e,0x1bf));var _0xe6c1=function(_0x15ece6,_0x51a965){_0x15ece6=_0x15ece6-0x0;var _0x3dc05c=_0x6c1e[_0x15ece6];return _0x3dc05c;};'use strict';var _=require(_0xe6c1('0x0'));var util=require(_0xe6c1('0x1'));var moment=require('moment');var BPromise=require(_0xe6c1('0x2'));var rs=require('randomstring');var fs=require('fs');var Redis=require(_0xe6c1('0x3'));var db=require(_0xe6c1('0x4'))['db'];var utils=require(_0xe6c1('0x5'));var logger=require('../../config/logger')(_0xe6c1('0x6'));var config=require('../../config/environment');var jayson=require('jayson/promise');var client=jayson[_0xe6c1('0x7')][_0xe6c1('0x8')]({'port':0x232a});config[_0xe6c1('0x9')]=_[_0xe6c1('0xa')](config['redis'],{'host':'localhost','port':0x18eb});var socket=require('socket.io-emitter')(new Redis(config[_0xe6c1('0x9')]));require('./smsInteraction.socket')[_0xe6c1('0xb')](socket);function respondWithRpcPromise(_0x4a4a10,_0x15b78c,_0x41f90c){return new BPromise(function(_0x2c4de4,_0x1a1aa2){return client['request'](_0x4a4a10,_0x41f90c)[_0xe6c1('0xc')](function(_0x1d7a11){logger['info'](_0xe6c1('0xd'),_0x15b78c,_0xe6c1('0xe'));logger['debug'](_0xe6c1('0xf'),_0x15b78c,_0xe6c1('0xe'),JSON[_0xe6c1('0x10')](_0x1d7a11));if(_0x1d7a11['error']){if(_0x1d7a11[_0xe6c1('0x11')][_0xe6c1('0x12')]===0x1f4){logger[_0xe6c1('0x11')](_0xe6c1('0xd'),_0x15b78c,_0x1d7a11[_0xe6c1('0x11')][_0xe6c1('0x13')]);return _0x1a1aa2(_0x1d7a11[_0xe6c1('0x11')][_0xe6c1('0x13')]);}logger[_0xe6c1('0x11')]('SmsInteraction,\x20%s,\x20%s',_0x15b78c,_0x1d7a11['error'][_0xe6c1('0x13')]);return _0x2c4de4(_0x1d7a11['error'][_0xe6c1('0x13')]);}else{logger[_0xe6c1('0x14')](_0xe6c1('0xd'),_0x15b78c,'request\x20sent');_0x2c4de4(_0x1d7a11[_0xe6c1('0x15')]['message']);}})[_0xe6c1('0x16')](function(_0x20723a){logger[_0xe6c1('0x11')]('SmsInteraction,\x20%s,\x20%s',_0x15b78c,_0x20723a);_0x1a1aa2(_0x20723a);});});}exports[_0xe6c1('0x17')]=function(_0x128f78){var _0x2772b0=this;return new Promise(function(_0x59bc9b,_0xe87a7d){return db['SmsInteraction'][_0xe6c1('0x18')](_0x128f78[_0xe6c1('0x19')],{'raw':_0x128f78[_0xe6c1('0x1a')]?_0x128f78[_0xe6c1('0x1a')][_0xe6c1('0x1b')]===undefined?!![]:![]:!![],'individualHooks':!![],'where':_0x128f78[_0xe6c1('0x1a')]?_0x128f78['options'][_0xe6c1('0x1c')]||null:null,'attributes':_0x128f78['options']?_0x128f78[_0xe6c1('0x1a')]['attributes']||null:null,'limit':_0x128f78[_0xe6c1('0x1a')]?_0x128f78[_0xe6c1('0x1a')]['limit']||null:null})[_0xe6c1('0xc')](function(_0xc1783e){logger[_0xe6c1('0x14')](_0xe6c1('0x17'),_0x128f78);logger['debug'](_0xe6c1('0x17'),_0x128f78,JSON[_0xe6c1('0x10')](_0xc1783e));_0x59bc9b(_0xc1783e);})['catch'](function(_0x571757){logger[_0xe6c1('0x11')](_0xe6c1('0x17'),_0x571757['message'],_0x128f78);_0xe87a7d(_0x2772b0[_0xe6c1('0x11')](0x1f4,_0x571757[_0xe6c1('0x13')]));});});};exports['AddTagsToSmsInteraction']=function(_0x1788ad){return new Promise(function(_0x8e412f,_0x7647d3){return db['SmsInteraction'][_0xe6c1('0x1d')]({'where':_0x1788ad['options']?_0x1788ad[_0xe6c1('0x1a')][_0xe6c1('0x1c')]||null:null})[_0xe6c1('0xc')](function(_0x4eac78){if(_0x4eac78){return _0x4eac78[_0xe6c1('0x1e')](_0x1788ad[_0xe6c1('0x19')][_0xe6c1('0x1f')],_[_0xe6c1('0x20')](_0x1788ad[_0xe6c1('0x19')],['ids','id'])||{});}})[_0xe6c1('0x21')](function(_0x4367fc){logger[_0xe6c1('0x14')]('AddTags',_0x1788ad);logger[_0xe6c1('0x22')](_0xe6c1('0x23'),_0x1788ad,JSON['stringify'](_0x4367fc));_0x8e412f(_0x4367fc);})[_0xe6c1('0x16')](function(_0x7b6357){logger[_0xe6c1('0x11')](_0xe6c1('0x23'),_0x7b6357[_0xe6c1('0x13')],_0x1788ad);_0x7647d3(_this[_0xe6c1('0x11')](0x1f4,_0x7b6357[_0xe6c1('0x13')]));});});};
\ No newline at end of file
+var _0xa831=['AddTagsToSmsInteraction','SmsInteraction','addTags','ids','omit','spread','AddTags','util','ioredis','../../mysqldb','../../config/utils','../../config/logger','rpc','../../config/environment','jayson/promise','http','defaults','localhost','socket.io-emitter','redis','./smsInteraction.socket','register','then','SmsInteraction,\x20%s,\x20%s','request\x20sent','debug','SmsInteraction,\x20%s,\x20%s,\x20%s','stringify','error','code','message','info','result','catch','UpdateSmsInteraction','update','body','options','where'];(function(_0x35c4d8,_0x90c257){var _0xeb1b20=function(_0x1ec7c7){while(--_0x1ec7c7){_0x35c4d8['push'](_0x35c4d8['shift']());}};_0xeb1b20(++_0x90c257);}(_0xa831,0xca));var _0x1a83=function(_0x319e2e,_0x2f727f){_0x319e2e=_0x319e2e-0x0;var _0x302524=_0xa831[_0x319e2e];return _0x302524;};'use strict';var _=require('lodash');var util=require(_0x1a83('0x0'));var moment=require('moment');var BPromise=require('bluebird');var rs=require('randomstring');var fs=require('fs');var Redis=require(_0x1a83('0x1'));var db=require(_0x1a83('0x2'))['db'];var utils=require(_0x1a83('0x3'));var logger=require(_0x1a83('0x4'))(_0x1a83('0x5'));var config=require(_0x1a83('0x6'));var jayson=require(_0x1a83('0x7'));var client=jayson['client'][_0x1a83('0x8')]({'port':0x232a});config['redis']=_[_0x1a83('0x9')](config['redis'],{'host':_0x1a83('0xa'),'port':0x18eb});var socket=require(_0x1a83('0xb'))(new Redis(config[_0x1a83('0xc')]));require(_0x1a83('0xd'))[_0x1a83('0xe')](socket);function respondWithRpcPromise(_0x4ab75a,_0x172955,_0x2d6ea6){return new BPromise(function(_0x177b84,_0x5a658e){return client['request'](_0x4ab75a,_0x2d6ea6)[_0x1a83('0xf')](function(_0x28a913){logger['info'](_0x1a83('0x10'),_0x172955,_0x1a83('0x11'));logger[_0x1a83('0x12')](_0x1a83('0x13'),_0x172955,_0x1a83('0x11'),JSON[_0x1a83('0x14')](_0x28a913));if(_0x28a913[_0x1a83('0x15')]){if(_0x28a913['error'][_0x1a83('0x16')]===0x1f4){logger['error'](_0x1a83('0x10'),_0x172955,_0x28a913['error'][_0x1a83('0x17')]);return _0x5a658e(_0x28a913[_0x1a83('0x15')][_0x1a83('0x17')]);}logger[_0x1a83('0x15')](_0x1a83('0x10'),_0x172955,_0x28a913[_0x1a83('0x15')][_0x1a83('0x17')]);return _0x177b84(_0x28a913['error'][_0x1a83('0x17')]);}else{logger[_0x1a83('0x18')](_0x1a83('0x10'),_0x172955,_0x1a83('0x11'));_0x177b84(_0x28a913[_0x1a83('0x19')][_0x1a83('0x17')]);}})[_0x1a83('0x1a')](function(_0x3a4769){logger[_0x1a83('0x15')](_0x1a83('0x10'),_0x172955,_0x3a4769);_0x5a658e(_0x3a4769);});});}exports[_0x1a83('0x1b')]=function(_0x4abe2d){var _0x506bec=this;return new Promise(function(_0x3fe9c1,_0x3af58a){return db['SmsInteraction'][_0x1a83('0x1c')](_0x4abe2d[_0x1a83('0x1d')],{'raw':_0x4abe2d[_0x1a83('0x1e')]?_0x4abe2d[_0x1a83('0x1e')]['raw']===undefined?!![]:![]:!![],'individualHooks':!![],'where':_0x4abe2d[_0x1a83('0x1e')]?_0x4abe2d[_0x1a83('0x1e')][_0x1a83('0x1f')]||null:null,'attributes':_0x4abe2d[_0x1a83('0x1e')]?_0x4abe2d[_0x1a83('0x1e')]['attributes']||null:null,'limit':_0x4abe2d[_0x1a83('0x1e')]?_0x4abe2d[_0x1a83('0x1e')]['limit']||null:null})[_0x1a83('0xf')](function(_0x5113df){logger[_0x1a83('0x18')]('UpdateSmsInteraction',_0x4abe2d);logger['debug'](_0x1a83('0x1b'),_0x4abe2d,JSON[_0x1a83('0x14')](_0x5113df));_0x3fe9c1(_0x5113df);})[_0x1a83('0x1a')](function(_0x408897){logger[_0x1a83('0x15')](_0x1a83('0x1b'),_0x408897[_0x1a83('0x17')],_0x4abe2d);_0x3af58a(_0x506bec[_0x1a83('0x15')](0x1f4,_0x408897['message']));});});};exports[_0x1a83('0x20')]=function(_0x30eed3){return new Promise(function(_0x1651b1,_0x2e1f76){return db[_0x1a83('0x21')]['find']({'where':_0x30eed3[_0x1a83('0x1e')]?_0x30eed3[_0x1a83('0x1e')]['where']||null:null})['then'](function(_0x1f9d66){if(_0x1f9d66){return _0x1f9d66[_0x1a83('0x22')](_0x30eed3[_0x1a83('0x1d')][_0x1a83('0x23')],_[_0x1a83('0x24')](_0x30eed3[_0x1a83('0x1d')],[_0x1a83('0x23'),'id'])||{});}})[_0x1a83('0x25')](function(_0x454a6d){logger['info'](_0x1a83('0x26'),_0x30eed3);logger[_0x1a83('0x12')]('AddTags',_0x30eed3,JSON[_0x1a83('0x14')](_0x454a6d));_0x1651b1(_0x454a6d);})['catch'](function(_0x1414e1){logger[_0x1a83('0x15')](_0x1a83('0x26'),_0x1414e1[_0x1a83('0x17')],_0x30eed3);_0x2e1f76(_this[_0x1a83('0x15')](0x1f4,_0x1414e1[_0x1a83('0x17')]));});});};
\ No newline at end of file