Built motion from commit (unavailable).|2.5.0
[motion2.git] / server / api / plugin / plugin.rpc.js
index 6421c55..5bc419d 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x627c=['util','moment','randomstring','../../config/utils','../../config/logger','../../config/environment','jayson/promise','client','http','redis','defaults','localhost','socket.io-emitter','./plugin.socket','register','request','then','info','Plugin,\x20%s,\x20%s','debug','request\x20sent','stringify','error','code','message','result','catch','Plugin','create','options','raw','CreatePlugin','lodash'];(function(_0x36d6d5,_0x4d86b9){var _0x2477f3=function(_0x2e777f){while(--_0x2e777f){_0x36d6d5['push'](_0x36d6d5['shift']());}};_0x2477f3(++_0x4d86b9);}(_0x627c,0x1ee));var _0xc627=function(_0x4b0370,_0x821d90){_0x4b0370=_0x4b0370-0x0;var _0x4053be=_0x627c[_0x4b0370];return _0x4053be;};'use strict';var _=require(_0xc627('0x0'));var util=require(_0xc627('0x1'));var moment=require(_0xc627('0x2'));var BPromise=require('bluebird');var rs=require(_0xc627('0x3'));var fs=require('fs');var Redis=require('ioredis');var db=require('../../mysqldb')['db'];var utils=require(_0xc627('0x4'));var logger=require(_0xc627('0x5'))('rpc');var config=require(_0xc627('0x6'));var jayson=require(_0xc627('0x7'));var client=jayson[_0xc627('0x8')][_0xc627('0x9')]({'port':0x232a});config[_0xc627('0xa')]=_[_0xc627('0xb')](config[_0xc627('0xa')],{'host':_0xc627('0xc'),'port':0x18eb});var socket=require(_0xc627('0xd'))(new Redis(config[_0xc627('0xa')]));require(_0xc627('0xe'))[_0xc627('0xf')](socket);function respondWithRpcPromise(_0x1af957,_0x5cacd5,_0x5b555e){return new BPromise(function(_0x34fbe2,_0x1cc2f8){return client[_0xc627('0x10')](_0x1af957,_0x5b555e)[_0xc627('0x11')](function(_0x563bcb){logger[_0xc627('0x12')](_0xc627('0x13'),_0x5cacd5,'request\x20sent');logger[_0xc627('0x14')]('Plugin,\x20%s,\x20%s,\x20%s',_0x5cacd5,_0xc627('0x15'),JSON[_0xc627('0x16')](_0x563bcb));if(_0x563bcb[_0xc627('0x17')]){if(_0x563bcb[_0xc627('0x17')][_0xc627('0x18')]===0x1f4){logger[_0xc627('0x17')]('Plugin,\x20%s,\x20%s',_0x5cacd5,_0x563bcb[_0xc627('0x17')]['message']);return _0x1cc2f8(_0x563bcb['error']['message']);}logger[_0xc627('0x17')](_0xc627('0x13'),_0x5cacd5,_0x563bcb[_0xc627('0x17')]['message']);return _0x34fbe2(_0x563bcb['error'][_0xc627('0x19')]);}else{logger[_0xc627('0x12')](_0xc627('0x13'),_0x5cacd5,_0xc627('0x15'));_0x34fbe2(_0x563bcb[_0xc627('0x1a')]['message']);}})[_0xc627('0x1b')](function(_0x397df0){logger[_0xc627('0x17')](_0xc627('0x13'),_0x5cacd5,_0x397df0);_0x1cc2f8(_0x397df0);});});}exports['CreatePlugin']=function(_0x3ba461){var _0xbb9b31=this;return new Promise(function(_0x14969d,_0x476a38){return db[_0xc627('0x1c')][_0xc627('0x1d')](_0x3ba461['body'],{'raw':_0x3ba461[_0xc627('0x1e')]?_0x3ba461[_0xc627('0x1e')][_0xc627('0x1f')]===undefined?!![]:![]:!![]})['then'](function(_0x203ad6){logger[_0xc627('0x12')](_0xc627('0x20'),_0x3ba461);logger[_0xc627('0x14')](_0xc627('0x20'),_0x3ba461,JSON['stringify'](_0x203ad6));_0x14969d(_0x203ad6);})[_0xc627('0x1b')](function(_0x1f0166){logger[_0xc627('0x17')](_0xc627('0x20'),_0x1f0166['message'],_0x3ba461);_0x476a38(_0xbb9b31[_0xc627('0x17')](0x1f4,_0x1f0166['message']));});});};
\ No newline at end of file
+var _0x7369=['info','request\x20sent','debug','stringify','error','code','Plugin,\x20%s,\x20%s','message','catch','CreatePlugin','Plugin','create','body','options','raw','lodash','bluebird','randomstring','ioredis','../../mysqldb','../../config/logger','../../config/environment','jayson/promise','client','http','redis','defaults','localhost','socket.io-emitter','./plugin.socket','register','request','then'];(function(_0x1b2255,_0x3de34f){var _0x33e57d=function(_0x2f9cce){while(--_0x2f9cce){_0x1b2255['push'](_0x1b2255['shift']());}};_0x33e57d(++_0x3de34f);}(_0x7369,0xf6));var _0x9736=function(_0x521929,_0x479be5){_0x521929=_0x521929-0x0;var _0x632436=_0x7369[_0x521929];return _0x632436;};'use strict';var _=require(_0x9736('0x0'));var util=require('util');var moment=require('moment');var BPromise=require(_0x9736('0x1'));var rs=require(_0x9736('0x2'));var fs=require('fs');var Redis=require(_0x9736('0x3'));var db=require(_0x9736('0x4'))['db'];var utils=require('../../config/utils');var logger=require(_0x9736('0x5'))('rpc');var config=require(_0x9736('0x6'));var jayson=require(_0x9736('0x7'));var client=jayson[_0x9736('0x8')][_0x9736('0x9')]({'port':0x232a});config[_0x9736('0xa')]=_[_0x9736('0xb')](config[_0x9736('0xa')],{'host':_0x9736('0xc'),'port':0x18eb});var socket=require(_0x9736('0xd'))(new Redis(config[_0x9736('0xa')]));require(_0x9736('0xe'))[_0x9736('0xf')](socket);function respondWithRpcPromise(_0x1dac4d,_0x2a9d7f,_0x1cb324){return new BPromise(function(_0x47a9a4,_0x4f2098){return client[_0x9736('0x10')](_0x1dac4d,_0x1cb324)[_0x9736('0x11')](function(_0x4d2bb9){logger[_0x9736('0x12')]('Plugin,\x20%s,\x20%s',_0x2a9d7f,_0x9736('0x13'));logger[_0x9736('0x14')]('Plugin,\x20%s,\x20%s,\x20%s',_0x2a9d7f,_0x9736('0x13'),JSON[_0x9736('0x15')](_0x4d2bb9));if(_0x4d2bb9[_0x9736('0x16')]){if(_0x4d2bb9['error'][_0x9736('0x17')]===0x1f4){logger[_0x9736('0x16')](_0x9736('0x18'),_0x2a9d7f,_0x4d2bb9[_0x9736('0x16')][_0x9736('0x19')]);return _0x4f2098(_0x4d2bb9['error'][_0x9736('0x19')]);}logger[_0x9736('0x16')](_0x9736('0x18'),_0x2a9d7f,_0x4d2bb9[_0x9736('0x16')]['message']);return _0x47a9a4(_0x4d2bb9['error'][_0x9736('0x19')]);}else{logger['info']('Plugin,\x20%s,\x20%s',_0x2a9d7f,'request\x20sent');_0x47a9a4(_0x4d2bb9['result'][_0x9736('0x19')]);}})[_0x9736('0x1a')](function(_0x56936b){logger[_0x9736('0x16')](_0x9736('0x18'),_0x2a9d7f,_0x56936b);_0x4f2098(_0x56936b);});});}exports[_0x9736('0x1b')]=function(_0x8f12a2){var _0x243c85=this;return new Promise(function(_0x9f9e74,_0x5061f6){return db[_0x9736('0x1c')][_0x9736('0x1d')](_0x8f12a2[_0x9736('0x1e')],{'raw':_0x8f12a2['options']?_0x8f12a2[_0x9736('0x1f')][_0x9736('0x20')]===undefined?!![]:![]:!![]})[_0x9736('0x11')](function(_0x4b31cb){logger['info'](_0x9736('0x1b'),_0x8f12a2);logger['debug']('CreatePlugin',_0x8f12a2,JSON[_0x9736('0x15')](_0x4b31cb));_0x9f9e74(_0x4b31cb);})[_0x9736('0x1a')](function(_0x19b537){logger[_0x9736('0x16')](_0x9736('0x1b'),_0x19b537[_0x9736('0x19')],_0x8f12a2);_0x5061f6(_0x243c85[_0x9736('0x16')](0x1f4,_0x19b537[_0x9736('0x19')]));});});};
\ No newline at end of file