Built motion from commit (unavailable).|2.5.30
[motion2.git] / server / api / condition / condition.rpc.js
index f266d31..983df04 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x5870=['client','request','then','info','request\x20sent','stringify','error','code','message','Condition,\x20%s,\x20%s','result','catch','moment','randomstring','../../config/utils','../../config/logger','rpc','../../config/environment','jayson/promise'];(function(_0x1ebfc7,_0x2797db){var _0x1627b8=function(_0x59ceee){while(--_0x59ceee){_0x1ebfc7['push'](_0x1ebfc7['shift']());}};_0x1627b8(++_0x2797db);}(_0x5870,0xca));var _0x0587=function(_0x40220a,_0x22feb1){_0x40220a=_0x40220a-0x0;var _0x3903cc=_0x5870[_0x40220a];return _0x3903cc;};'use strict';var _=require('lodash');var util=require('util');var moment=require(_0x0587('0x0'));var BPromise=require('bluebird');var rs=require(_0x0587('0x1'));var fs=require('fs');var Redis=require('ioredis');var db=require('../../mysqldb')['db'];var utils=require(_0x0587('0x2'));var logger=require(_0x0587('0x3'))(_0x0587('0x4'));var config=require(_0x0587('0x5'));var jayson=require(_0x0587('0x6'));var client=jayson[_0x0587('0x7')]['http']({'port':0x232a});function respondWithRpcPromise(_0x201046,_0x222979,_0x598980){return new BPromise(function(_0x3ed27c,_0x8ae1b8){return client[_0x0587('0x8')](_0x201046,_0x598980)[_0x0587('0x9')](function(_0x467dfb){logger[_0x0587('0xa')]('Condition,\x20%s,\x20%s',_0x222979,_0x0587('0xb'));logger['debug']('Condition,\x20%s,\x20%s,\x20%s',_0x222979,'request\x20sent',JSON[_0x0587('0xc')](_0x467dfb));if(_0x467dfb[_0x0587('0xd')]){if(_0x467dfb['error'][_0x0587('0xe')]===0x1f4){logger[_0x0587('0xd')]('Condition,\x20%s,\x20%s',_0x222979,_0x467dfb[_0x0587('0xd')][_0x0587('0xf')]);return _0x8ae1b8(_0x467dfb['error'][_0x0587('0xf')]);}logger[_0x0587('0xd')](_0x0587('0x10'),_0x222979,_0x467dfb['error'][_0x0587('0xf')]);return _0x3ed27c(_0x467dfb[_0x0587('0xd')][_0x0587('0xf')]);}else{logger[_0x0587('0xa')](_0x0587('0x10'),_0x222979,'request\x20sent');_0x3ed27c(_0x467dfb[_0x0587('0x11')][_0x0587('0xf')]);}})[_0x0587('0x12')](function(_0x1580d9){logger[_0x0587('0xd')]('Condition,\x20%s,\x20%s',_0x222979,_0x1580d9);_0x8ae1b8(_0x1580d9);});});}
\ No newline at end of file
+var _0xc83b=['jayson/promise','client','http','request','then','info','Condition,\x20%s,\x20%s','request\x20sent','debug','Condition,\x20%s,\x20%s,\x20%s','stringify','error','message','result','lodash','util','moment','bluebird','randomstring','ioredis','../../mysqldb','rpc','../../config/environment'];(function(_0x623e7,_0x1bef7d){var _0x121131=function(_0x59b734){while(--_0x59b734){_0x623e7['push'](_0x623e7['shift']());}};_0x121131(++_0x1bef7d);}(_0xc83b,0x6a));var _0xbc83=function(_0xdcbc45,_0x511edb){_0xdcbc45=_0xdcbc45-0x0;var _0x2cf592=_0xc83b[_0xdcbc45];return _0x2cf592;};'use strict';var _=require(_0xbc83('0x0'));var util=require(_0xbc83('0x1'));var moment=require(_0xbc83('0x2'));var BPromise=require(_0xbc83('0x3'));var rs=require(_0xbc83('0x4'));var fs=require('fs');var Redis=require(_0xbc83('0x5'));var db=require(_0xbc83('0x6'))['db'];var utils=require('../../config/utils');var logger=require('../../config/logger')(_0xbc83('0x7'));var config=require(_0xbc83('0x8'));var jayson=require(_0xbc83('0x9'));var client=jayson[_0xbc83('0xa')][_0xbc83('0xb')]({'port':0x232a});function respondWithRpcPromise(_0x37f746,_0x51b2c9,_0x3c7f24){return new BPromise(function(_0x509e18,_0x58ef6d){return client[_0xbc83('0xc')](_0x37f746,_0x3c7f24)[_0xbc83('0xd')](function(_0x274854){logger[_0xbc83('0xe')](_0xbc83('0xf'),_0x51b2c9,_0xbc83('0x10'));logger[_0xbc83('0x11')](_0xbc83('0x12'),_0x51b2c9,'request\x20sent',JSON[_0xbc83('0x13')](_0x274854));if(_0x274854[_0xbc83('0x14')]){if(_0x274854['error']['code']===0x1f4){logger[_0xbc83('0x14')](_0xbc83('0xf'),_0x51b2c9,_0x274854[_0xbc83('0x14')][_0xbc83('0x15')]);return _0x58ef6d(_0x274854[_0xbc83('0x14')][_0xbc83('0x15')]);}logger[_0xbc83('0x14')](_0xbc83('0xf'),_0x51b2c9,_0x274854[_0xbc83('0x14')][_0xbc83('0x15')]);return _0x509e18(_0x274854[_0xbc83('0x14')][_0xbc83('0x15')]);}else{logger['info'](_0xbc83('0xf'),_0x51b2c9,_0xbc83('0x10'));_0x509e18(_0x274854[_0xbc83('0x16')]['message']);}})['catch'](function(_0x206158){logger[_0xbc83('0x14')](_0xbc83('0xf'),_0x51b2c9,_0x206158);_0x58ef6d(_0x206158);});});}
\ No newline at end of file