Built motion from commit (unavailable).|2.4.3
[motion2.git] / server / api / analyticMetric / analyticMetric.rpc.js
index a345d59..16329a7 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x4be6=['randomstring','ioredis','../../mysqldb','../../config/utils','../../config/logger','rpc','../../config/environment','client','http','request','info','request\x20sent','debug','AnalyticMetric,\x20%s,\x20%s,\x20%s','error','code','AnalyticMetric,\x20%s,\x20%s','message','result','catch','util','moment','bluebird'];(function(_0x389f2f,_0x5d6d59){var _0x4f0673=function(_0x3daf09){while(--_0x3daf09){_0x389f2f['push'](_0x389f2f['shift']());}};_0x4f0673(++_0x5d6d59);}(_0x4be6,0xb5));var _0x64be=function(_0x31f770,_0x406a8f){_0x31f770=_0x31f770-0x0;var _0x9bafb7=_0x4be6[_0x31f770];return _0x9bafb7;};'use strict';var _=require('lodash');var util=require(_0x64be('0x0'));var moment=require(_0x64be('0x1'));var BPromise=require(_0x64be('0x2'));var rs=require(_0x64be('0x3'));var fs=require('fs');var Redis=require(_0x64be('0x4'));var db=require(_0x64be('0x5'))['db'];var utils=require(_0x64be('0x6'));var logger=require(_0x64be('0x7'))(_0x64be('0x8'));var config=require(_0x64be('0x9'));var jayson=require('jayson/promise');var client=jayson[_0x64be('0xa')][_0x64be('0xb')]({'port':0x232a});function respondWithRpcPromise(_0x3e8639,_0x5b00b4,_0x19bdb3){return new BPromise(function(_0x21fcb7,_0x50d57f){return client[_0x64be('0xc')](_0x3e8639,_0x19bdb3)['then'](function(_0x44895b){logger[_0x64be('0xd')]('AnalyticMetric,\x20%s,\x20%s',_0x5b00b4,_0x64be('0xe'));logger[_0x64be('0xf')](_0x64be('0x10'),_0x5b00b4,_0x64be('0xe'),JSON['stringify'](_0x44895b));if(_0x44895b[_0x64be('0x11')]){if(_0x44895b['error'][_0x64be('0x12')]===0x1f4){logger[_0x64be('0x11')](_0x64be('0x13'),_0x5b00b4,_0x44895b[_0x64be('0x11')][_0x64be('0x14')]);return _0x50d57f(_0x44895b['error'][_0x64be('0x14')]);}logger['error'](_0x64be('0x13'),_0x5b00b4,_0x44895b[_0x64be('0x11')][_0x64be('0x14')]);return _0x21fcb7(_0x44895b[_0x64be('0x11')][_0x64be('0x14')]);}else{logger['info']('AnalyticMetric,\x20%s,\x20%s',_0x5b00b4,_0x64be('0xe'));_0x21fcb7(_0x44895b[_0x64be('0x15')][_0x64be('0x14')]);}})[_0x64be('0x16')](function(_0x5035bd){logger['error'](_0x64be('0x13'),_0x5b00b4,_0x5035bd);_0x50d57f(_0x5035bd);});});}
\ No newline at end of file
+var _0xf2cf=['bluebird','ioredis','../../mysqldb','../../config/utils','../../config/logger','rpc','../../config/environment','client','http','request','then','AnalyticMetric,\x20%s,\x20%s','request\x20sent','debug','stringify','error','message','util','moment'];(function(_0x4c1066,_0x5e3e20){var _0x1d2519=function(_0x483ca9){while(--_0x483ca9){_0x4c1066['push'](_0x4c1066['shift']());}};_0x1d2519(++_0x5e3e20);}(_0xf2cf,0xf5));var _0xff2c=function(_0x146481,_0x307f24){_0x146481=_0x146481-0x0;var _0x5fc6b2=_0xf2cf[_0x146481];return _0x5fc6b2;};'use strict';var _=require('lodash');var util=require(_0xff2c('0x0'));var moment=require(_0xff2c('0x1'));var BPromise=require(_0xff2c('0x2'));var rs=require('randomstring');var fs=require('fs');var Redis=require(_0xff2c('0x3'));var db=require(_0xff2c('0x4'))['db'];var utils=require(_0xff2c('0x5'));var logger=require(_0xff2c('0x6'))(_0xff2c('0x7'));var config=require(_0xff2c('0x8'));var jayson=require('jayson/promise');var client=jayson[_0xff2c('0x9')][_0xff2c('0xa')]({'port':0x232a});function respondWithRpcPromise(_0x57ba3d,_0x21c5a5,_0x223a86){return new BPromise(function(_0x105f4d,_0x7ba107){return client[_0xff2c('0xb')](_0x57ba3d,_0x223a86)[_0xff2c('0xc')](function(_0x133ee9){logger['info'](_0xff2c('0xd'),_0x21c5a5,_0xff2c('0xe'));logger[_0xff2c('0xf')]('AnalyticMetric,\x20%s,\x20%s,\x20%s',_0x21c5a5,_0xff2c('0xe'),JSON[_0xff2c('0x10')](_0x133ee9));if(_0x133ee9[_0xff2c('0x11')]){if(_0x133ee9['error']['code']===0x1f4){logger[_0xff2c('0x11')](_0xff2c('0xd'),_0x21c5a5,_0x133ee9['error'][_0xff2c('0x12')]);return _0x7ba107(_0x133ee9['error']['message']);}logger[_0xff2c('0x11')](_0xff2c('0xd'),_0x21c5a5,_0x133ee9[_0xff2c('0x11')][_0xff2c('0x12')]);return _0x105f4d(_0x133ee9['error'][_0xff2c('0x12')]);}else{logger['info'](_0xff2c('0xd'),_0x21c5a5,_0xff2c('0xe'));_0x105f4d(_0x133ee9['result']['message']);}})['catch'](function(_0x31cec8){logger[_0xff2c('0x11')](_0xff2c('0xd'),_0x21c5a5,_0x31cec8);_0x7ba107(_0x31cec8);});});}
\ No newline at end of file