Built motion from commit d13fb11b.|2.6.34
[motion2.git] / server / api / automation / automation.rpc.js
index ca1fc6f..5d7b46e 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x47d6=['debug','Automation,\x20%s,\x20%s,\x20%s','stringify','code','error','message','catch','lodash','util','moment','bluebird','randomstring','ioredis','../../mysqldb','../../config/utils','../../config/logger','rpc','../../config/environment','jayson/promise','client','http','request','then','info','Automation,\x20%s,\x20%s','request\x20sent'];(function(_0x10f875,_0x51f8cf){var _0x3accfa=function(_0x1918ea){while(--_0x1918ea){_0x10f875['push'](_0x10f875['shift']());}};_0x3accfa(++_0x51f8cf);}(_0x47d6,0x13f));var _0x647d=function(_0x19cd14,_0x3ef302){_0x19cd14=_0x19cd14-0x0;var _0x3382db=_0x47d6[_0x19cd14];return _0x3382db;};'use strict';var _=require(_0x647d('0x0'));var util=require(_0x647d('0x1'));var moment=require(_0x647d('0x2'));var BPromise=require(_0x647d('0x3'));var rs=require(_0x647d('0x4'));var fs=require('fs');var Redis=require(_0x647d('0x5'));var db=require(_0x647d('0x6'))['db'];var utils=require(_0x647d('0x7'));var logger=require(_0x647d('0x8'))(_0x647d('0x9'));var config=require(_0x647d('0xa'));var jayson=require(_0x647d('0xb'));var client=jayson[_0x647d('0xc')][_0x647d('0xd')]({'port':0x232a});function respondWithRpcPromise(_0x1db1db,_0x1c6a88,_0x4baa1e){return new BPromise(function(_0x119c54,_0x348540){return client[_0x647d('0xe')](_0x1db1db,_0x4baa1e)[_0x647d('0xf')](function(_0x414518){logger[_0x647d('0x10')](_0x647d('0x11'),_0x1c6a88,_0x647d('0x12'));logger[_0x647d('0x13')](_0x647d('0x14'),_0x1c6a88,_0x647d('0x12'),JSON[_0x647d('0x15')](_0x414518));if(_0x414518['error']){if(_0x414518['error'][_0x647d('0x16')]===0x1f4){logger[_0x647d('0x17')](_0x647d('0x11'),_0x1c6a88,_0x414518[_0x647d('0x17')][_0x647d('0x18')]);return _0x348540(_0x414518[_0x647d('0x17')][_0x647d('0x18')]);}logger[_0x647d('0x17')]('Automation,\x20%s,\x20%s',_0x1c6a88,_0x414518[_0x647d('0x17')][_0x647d('0x18')]);return _0x119c54(_0x414518['error'][_0x647d('0x18')]);}else{logger[_0x647d('0x10')](_0x647d('0x11'),_0x1c6a88,'request\x20sent');_0x119c54(_0x414518['result'][_0x647d('0x18')]);}})[_0x647d('0x19')](function(_0x433cc1){logger['error'](_0x647d('0x11'),_0x1c6a88,_0x433cc1);_0x348540(_0x433cc1);});});}
\ No newline at end of file
+var _0x6302=['moment','bluebird','randomstring','../../config/utils','../../config/environment','jayson/promise','client','http','then','Automation,\x20%s,\x20%s','debug','request\x20sent','stringify','error','code','message','result','catch','util'];(function(_0x263cb4,_0x53ce57){var _0x32a04b=function(_0x31e87b){while(--_0x31e87b){_0x263cb4['push'](_0x263cb4['shift']());}};_0x32a04b(++_0x53ce57);}(_0x6302,0x109));var _0x2630=function(_0x3cfd46,_0x51c2eb){_0x3cfd46=_0x3cfd46-0x0;var _0x2e182c=_0x6302[_0x3cfd46];return _0x2e182c;};'use strict';var _=require('lodash');var util=require(_0x2630('0x0'));var moment=require(_0x2630('0x1'));var BPromise=require(_0x2630('0x2'));var rs=require(_0x2630('0x3'));var fs=require('fs');var Redis=require('ioredis');var db=require('../../mysqldb')['db'];var utils=require(_0x2630('0x4'));var logger=require('../../config/logger')('rpc');var config=require(_0x2630('0x5'));var jayson=require(_0x2630('0x6'));var client=jayson[_0x2630('0x7')][_0x2630('0x8')]({'port':0x232a});function respondWithRpcPromise(_0x2867f8,_0x19231a,_0x2e1867){return new BPromise(function(_0x353f73,_0x581f4d){return client['request'](_0x2867f8,_0x2e1867)[_0x2630('0x9')](function(_0x10ffdf){logger['info'](_0x2630('0xa'),_0x19231a,'request\x20sent');logger[_0x2630('0xb')]('Automation,\x20%s,\x20%s,\x20%s',_0x19231a,_0x2630('0xc'),JSON[_0x2630('0xd')](_0x10ffdf));if(_0x10ffdf[_0x2630('0xe')]){if(_0x10ffdf[_0x2630('0xe')][_0x2630('0xf')]===0x1f4){logger[_0x2630('0xe')]('Automation,\x20%s,\x20%s',_0x19231a,_0x10ffdf[_0x2630('0xe')][_0x2630('0x10')]);return _0x581f4d(_0x10ffdf[_0x2630('0xe')][_0x2630('0x10')]);}logger['error'](_0x2630('0xa'),_0x19231a,_0x10ffdf[_0x2630('0xe')][_0x2630('0x10')]);return _0x353f73(_0x10ffdf['error'][_0x2630('0x10')]);}else{logger['info'](_0x2630('0xa'),_0x19231a,_0x2630('0xc'));_0x353f73(_0x10ffdf[_0x2630('0x11')][_0x2630('0x10')]);}})[_0x2630('0x12')](function(_0x18b2b0){logger[_0x2630('0xe')](_0x2630('0xa'),_0x19231a,_0x18b2b0);_0x581f4d(_0x18b2b0);});});}
\ No newline at end of file