Built motion from commit (unavailable).|2.5.4
[motion2.git] / server / api / plugin / plugin.rpc.js
index 7f8f8fc..adda8c0 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xf133=['../../config/environment','jayson/promise','client','http','redis','defaults','localhost','socket.io-emitter','then','info','debug','Plugin,\x20%s,\x20%s,\x20%s','stringify','error','code','Plugin,\x20%s,\x20%s','message','request\x20sent','result','catch','CreatePlugin','create','options','raw','lodash','moment','bluebird','randomstring','ioredis','../../mysqldb','rpc'];(function(_0x321888,_0x39b754){var _0x438e7=function(_0x262aa5){while(--_0x262aa5){_0x321888['push'](_0x321888['shift']());}};_0x438e7(++_0x39b754);}(_0xf133,0xb3));var _0x3f13=function(_0xfae23b,_0x2be4ba){_0xfae23b=_0xfae23b-0x0;var _0x200640=_0xf133[_0xfae23b];return _0x200640;};'use strict';var _=require(_0x3f13('0x0'));var util=require('util');var moment=require(_0x3f13('0x1'));var BPromise=require(_0x3f13('0x2'));var rs=require(_0x3f13('0x3'));var fs=require('fs');var Redis=require(_0x3f13('0x4'));var db=require(_0x3f13('0x5'))['db'];var utils=require('../../config/utils');var logger=require('../../config/logger')(_0x3f13('0x6'));var config=require(_0x3f13('0x7'));var jayson=require(_0x3f13('0x8'));var client=jayson[_0x3f13('0x9')][_0x3f13('0xa')]({'port':0x232a});config[_0x3f13('0xb')]=_[_0x3f13('0xc')](config[_0x3f13('0xb')],{'host':_0x3f13('0xd'),'port':0x18eb});var socket=require(_0x3f13('0xe'))(new Redis(config[_0x3f13('0xb')]));require('./plugin.socket')['register'](socket);function respondWithRpcPromise(_0x4dceda,_0xc5067e,_0x7e4501){return new BPromise(function(_0x5ac8d8,_0x3b9c29){return client['request'](_0x4dceda,_0x7e4501)[_0x3f13('0xf')](function(_0x48722a){logger[_0x3f13('0x10')]('Plugin,\x20%s,\x20%s',_0xc5067e,'request\x20sent');logger[_0x3f13('0x11')](_0x3f13('0x12'),_0xc5067e,'request\x20sent',JSON[_0x3f13('0x13')](_0x48722a));if(_0x48722a['error']){if(_0x48722a[_0x3f13('0x14')][_0x3f13('0x15')]===0x1f4){logger[_0x3f13('0x14')](_0x3f13('0x16'),_0xc5067e,_0x48722a['error'][_0x3f13('0x17')]);return _0x3b9c29(_0x48722a['error'][_0x3f13('0x17')]);}logger[_0x3f13('0x14')]('Plugin,\x20%s,\x20%s',_0xc5067e,_0x48722a[_0x3f13('0x14')][_0x3f13('0x17')]);return _0x5ac8d8(_0x48722a[_0x3f13('0x14')][_0x3f13('0x17')]);}else{logger[_0x3f13('0x10')]('Plugin,\x20%s,\x20%s',_0xc5067e,_0x3f13('0x18'));_0x5ac8d8(_0x48722a[_0x3f13('0x19')][_0x3f13('0x17')]);}})[_0x3f13('0x1a')](function(_0x18f5dc){logger['error'](_0x3f13('0x16'),_0xc5067e,_0x18f5dc);_0x3b9c29(_0x18f5dc);});});}exports[_0x3f13('0x1b')]=function(_0x1cd498){var _0x1833e9=this;return new Promise(function(_0xc5e66f,_0x3af7e2){return db['Plugin'][_0x3f13('0x1c')](_0x1cd498['body'],{'raw':_0x1cd498[_0x3f13('0x1d')]?_0x1cd498[_0x3f13('0x1d')][_0x3f13('0x1e')]===undefined?!![]:![]:!![]})[_0x3f13('0xf')](function(_0x3297eb){logger['info']('CreatePlugin',_0x1cd498);logger[_0x3f13('0x11')](_0x3f13('0x1b'),_0x1cd498,JSON[_0x3f13('0x13')](_0x3297eb));_0xc5e66f(_0x3297eb);})[_0x3f13('0x1a')](function(_0x4fdf98){logger[_0x3f13('0x14')]('CreatePlugin',_0x4fdf98[_0x3f13('0x17')],_0x1cd498);_0x3af7e2(_0x1833e9[_0x3f13('0x14')](0x1f4,_0x4fdf98[_0x3f13('0x17')]));});});};
\ No newline at end of file
+var _0xc5b5=['info','Plugin,\x20%s,\x20%s','request\x20sent','debug','Plugin,\x20%s,\x20%s,\x20%s','stringify','error','code','message','result','catch','CreatePlugin','Plugin','create','body','raw','lodash','util','moment','ioredis','../../mysqldb','../../config/utils','../../config/logger','rpc','client','http','redis','defaults','socket.io-emitter','./plugin.socket','register','request','then'];(function(_0x5641d9,_0x1de53b){var _0x1b1f89=function(_0x27b5b3){while(--_0x27b5b3){_0x5641d9['push'](_0x5641d9['shift']());}};_0x1b1f89(++_0x1de53b);}(_0xc5b5,0x15a));var _0x5c5b=function(_0xf64500,_0x410815){_0xf64500=_0xf64500-0x0;var _0x58a6e0=_0xc5b5[_0xf64500];return _0x58a6e0;};'use strict';var _=require(_0x5c5b('0x0'));var util=require(_0x5c5b('0x1'));var moment=require(_0x5c5b('0x2'));var BPromise=require('bluebird');var rs=require('randomstring');var fs=require('fs');var Redis=require(_0x5c5b('0x3'));var db=require(_0x5c5b('0x4'))['db'];var utils=require(_0x5c5b('0x5'));var logger=require(_0x5c5b('0x6'))(_0x5c5b('0x7'));var config=require('../../config/environment');var jayson=require('jayson/promise');var client=jayson[_0x5c5b('0x8')][_0x5c5b('0x9')]({'port':0x232a});config[_0x5c5b('0xa')]=_[_0x5c5b('0xb')](config[_0x5c5b('0xa')],{'host':'localhost','port':0x18eb});var socket=require(_0x5c5b('0xc'))(new Redis(config[_0x5c5b('0xa')]));require(_0x5c5b('0xd'))[_0x5c5b('0xe')](socket);function respondWithRpcPromise(_0x553b4c,_0x1db9e4,_0x2e5780){return new BPromise(function(_0x52c4eb,_0x47a3db){return client[_0x5c5b('0xf')](_0x553b4c,_0x2e5780)[_0x5c5b('0x10')](function(_0x337fb8){logger[_0x5c5b('0x11')](_0x5c5b('0x12'),_0x1db9e4,_0x5c5b('0x13'));logger[_0x5c5b('0x14')](_0x5c5b('0x15'),_0x1db9e4,'request\x20sent',JSON[_0x5c5b('0x16')](_0x337fb8));if(_0x337fb8[_0x5c5b('0x17')]){if(_0x337fb8[_0x5c5b('0x17')][_0x5c5b('0x18')]===0x1f4){logger[_0x5c5b('0x17')]('Plugin,\x20%s,\x20%s',_0x1db9e4,_0x337fb8[_0x5c5b('0x17')][_0x5c5b('0x19')]);return _0x47a3db(_0x337fb8[_0x5c5b('0x17')][_0x5c5b('0x19')]);}logger[_0x5c5b('0x17')](_0x5c5b('0x12'),_0x1db9e4,_0x337fb8[_0x5c5b('0x17')][_0x5c5b('0x19')]);return _0x52c4eb(_0x337fb8[_0x5c5b('0x17')][_0x5c5b('0x19')]);}else{logger[_0x5c5b('0x11')](_0x5c5b('0x12'),_0x1db9e4,'request\x20sent');_0x52c4eb(_0x337fb8[_0x5c5b('0x1a')][_0x5c5b('0x19')]);}})[_0x5c5b('0x1b')](function(_0x39267b){logger['error']('Plugin,\x20%s,\x20%s',_0x1db9e4,_0x39267b);_0x47a3db(_0x39267b);});});}exports[_0x5c5b('0x1c')]=function(_0x5eb15c){var _0x5b8e00=this;return new Promise(function(_0x58729c,_0x48db72){return db[_0x5c5b('0x1d')][_0x5c5b('0x1e')](_0x5eb15c[_0x5c5b('0x1f')],{'raw':_0x5eb15c['options']?_0x5eb15c['options'][_0x5c5b('0x20')]===undefined?!![]:![]:!![]})['then'](function(_0x193d6e){logger['info'](_0x5c5b('0x1c'),_0x5eb15c);logger[_0x5c5b('0x14')]('CreatePlugin',_0x5eb15c,JSON[_0x5c5b('0x16')](_0x193d6e));_0x58729c(_0x193d6e);})[_0x5c5b('0x1b')](function(_0x994063){logger['error']('CreatePlugin',_0x994063[_0x5c5b('0x19')],_0x5eb15c);_0x48db72(_0x5b8e00['error'](0x1f4,_0x994063['message']));});});};
\ No newline at end of file