Built motion from commit ddca4d0d.|2.5.47
[motion2.git] / server / api / condition / condition.rpc.js
index 7599578..e2ba286 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x33b5=['moment','bluebird','randomstring','../../mysqldb','../../config/logger','rpc','../../config/environment','request','then','info','Condition,\x20%s,\x20%s','request\x20sent','debug','Condition,\x20%s,\x20%s,\x20%s','stringify','error','message','result','util'];(function(_0x3dd15e,_0x1f0015){var _0x231fd0=function(_0x4f680a){while(--_0x4f680a){_0x3dd15e['push'](_0x3dd15e['shift']());}};_0x231fd0(++_0x1f0015);}(_0x33b5,0x109));var _0x533b=function(_0x280b48,_0x581053){_0x280b48=_0x280b48-0x0;var _0x2df710=_0x33b5[_0x280b48];return _0x2df710;};'use strict';var _=require('lodash');var util=require(_0x533b('0x0'));var moment=require(_0x533b('0x1'));var BPromise=require(_0x533b('0x2'));var rs=require(_0x533b('0x3'));var fs=require('fs');var Redis=require('ioredis');var db=require(_0x533b('0x4'))['db'];var utils=require('../../config/utils');var logger=require(_0x533b('0x5'))(_0x533b('0x6'));var config=require(_0x533b('0x7'));var jayson=require('jayson/promise');var client=jayson['client']['http']({'port':0x232a});function respondWithRpcPromise(_0x85feb2,_0x13c5d0,_0x35fa61){return new BPromise(function(_0x7ae589,_0x4836ef){return client[_0x533b('0x8')](_0x85feb2,_0x35fa61)[_0x533b('0x9')](function(_0x390e5d){logger[_0x533b('0xa')](_0x533b('0xb'),_0x13c5d0,_0x533b('0xc'));logger[_0x533b('0xd')](_0x533b('0xe'),_0x13c5d0,_0x533b('0xc'),JSON[_0x533b('0xf')](_0x390e5d));if(_0x390e5d[_0x533b('0x10')]){if(_0x390e5d['error']['code']===0x1f4){logger[_0x533b('0x10')](_0x533b('0xb'),_0x13c5d0,_0x390e5d['error'][_0x533b('0x11')]);return _0x4836ef(_0x390e5d['error'][_0x533b('0x11')]);}logger[_0x533b('0x10')](_0x533b('0xb'),_0x13c5d0,_0x390e5d[_0x533b('0x10')]['message']);return _0x7ae589(_0x390e5d[_0x533b('0x10')][_0x533b('0x11')]);}else{logger[_0x533b('0xa')](_0x533b('0xb'),_0x13c5d0,_0x533b('0xc'));_0x7ae589(_0x390e5d[_0x533b('0x12')][_0x533b('0x11')]);}})['catch'](function(_0x51c06f){logger['error']('Condition,\x20%s,\x20%s',_0x13c5d0,_0x51c06f);_0x4836ef(_0x51c06f);});});}
\ No newline at end of file
+var _0xddcf=['../../config/environment','jayson/promise','http','then','info','request\x20sent','Condition,\x20%s,\x20%s,\x20%s','stringify','error','code','message','Condition,\x20%s,\x20%s','result','catch','moment','bluebird','../../mysqldb','../../config/utils','rpc'];(function(_0x220afa,_0xf5f6cc){var _0x1b79d1=function(_0x178a39){while(--_0x178a39){_0x220afa['push'](_0x220afa['shift']());}};_0x1b79d1(++_0xf5f6cc);}(_0xddcf,0x105));var _0xfddc=function(_0x4a9fb1,_0x273043){_0x4a9fb1=_0x4a9fb1-0x0;var _0x348672=_0xddcf[_0x4a9fb1];return _0x348672;};'use strict';var _=require('lodash');var util=require('util');var moment=require(_0xfddc('0x0'));var BPromise=require(_0xfddc('0x1'));var rs=require('randomstring');var fs=require('fs');var Redis=require('ioredis');var db=require(_0xfddc('0x2'))['db'];var utils=require(_0xfddc('0x3'));var logger=require('../../config/logger')(_0xfddc('0x4'));var config=require(_0xfddc('0x5'));var jayson=require(_0xfddc('0x6'));var client=jayson['client'][_0xfddc('0x7')]({'port':0x232a});function respondWithRpcPromise(_0x4a3115,_0x4777de,_0x5757e8){return new BPromise(function(_0x5104d6,_0x233cb){return client['request'](_0x4a3115,_0x5757e8)[_0xfddc('0x8')](function(_0x3caf19){logger[_0xfddc('0x9')]('Condition,\x20%s,\x20%s',_0x4777de,_0xfddc('0xa'));logger['debug'](_0xfddc('0xb'),_0x4777de,_0xfddc('0xa'),JSON[_0xfddc('0xc')](_0x3caf19));if(_0x3caf19[_0xfddc('0xd')]){if(_0x3caf19[_0xfddc('0xd')][_0xfddc('0xe')]===0x1f4){logger[_0xfddc('0xd')]('Condition,\x20%s,\x20%s',_0x4777de,_0x3caf19[_0xfddc('0xd')]['message']);return _0x233cb(_0x3caf19[_0xfddc('0xd')][_0xfddc('0xf')]);}logger[_0xfddc('0xd')](_0xfddc('0x10'),_0x4777de,_0x3caf19['error'][_0xfddc('0xf')]);return _0x5104d6(_0x3caf19[_0xfddc('0xd')]['message']);}else{logger['info'](_0xfddc('0x10'),_0x4777de,_0xfddc('0xa'));_0x5104d6(_0x3caf19[_0xfddc('0x11')][_0xfddc('0xf')]);}})[_0xfddc('0x12')](function(_0x2fab0a){logger['error'](_0xfddc('0x10'),_0x4777de,_0x2fab0a);_0x233cb(_0x2fab0a);});});}
\ No newline at end of file