Built motion from commit e1760111.|2.6.18
[motion2.git] / server / api / plugin / plugin.rpc.js
index 737efda..da43d55 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x234b=['jayson/promise','client','redis','localhost','socket.io-emitter','request','then','Plugin,\x20%s,\x20%s','debug','Plugin,\x20%s,\x20%s,\x20%s','request\x20sent','stringify','error','message','result','catch','CreatePlugin','Plugin','create','body','options','info','lodash','util','moment','bluebird','../../config/utils','rpc','../../config/environment'];(function(_0x4a599b,_0x1d2125){var _0x2d53d3=function(_0x5e7982){while(--_0x5e7982){_0x4a599b['push'](_0x4a599b['shift']());}};_0x2d53d3(++_0x1d2125);}(_0x234b,0x8a));var _0xb234=function(_0x1d121b,_0x10942c){_0x1d121b=_0x1d121b-0x0;var _0x161cba=_0x234b[_0x1d121b];return _0x161cba;};'use strict';var _=require(_0xb234('0x0'));var util=require(_0xb234('0x1'));var moment=require(_0xb234('0x2'));var BPromise=require(_0xb234('0x3'));var rs=require('randomstring');var fs=require('fs');var Redis=require('ioredis');var db=require('../../mysqldb')['db'];var utils=require(_0xb234('0x4'));var logger=require('../../config/logger')(_0xb234('0x5'));var config=require(_0xb234('0x6'));var jayson=require(_0xb234('0x7'));var client=jayson[_0xb234('0x8')]['http']({'port':0x232a});config['redis']=_['defaults'](config[_0xb234('0x9')],{'host':_0xb234('0xa'),'port':0x18eb});var socket=require(_0xb234('0xb'))(new Redis(config['redis']));require('./plugin.socket')['register'](socket);function respondWithRpcPromise(_0x5b5c9e,_0x1702b1,_0x20bbbc){return new BPromise(function(_0x3d0ffa,_0x5aa0d4){return client[_0xb234('0xc')](_0x5b5c9e,_0x20bbbc)[_0xb234('0xd')](function(_0x48f823){logger['info'](_0xb234('0xe'),_0x1702b1,'request\x20sent');logger[_0xb234('0xf')](_0xb234('0x10'),_0x1702b1,_0xb234('0x11'),JSON[_0xb234('0x12')](_0x48f823));if(_0x48f823[_0xb234('0x13')]){if(_0x48f823[_0xb234('0x13')]['code']===0x1f4){logger[_0xb234('0x13')](_0xb234('0xe'),_0x1702b1,_0x48f823[_0xb234('0x13')][_0xb234('0x14')]);return _0x5aa0d4(_0x48f823[_0xb234('0x13')][_0xb234('0x14')]);}logger['error']('Plugin,\x20%s,\x20%s',_0x1702b1,_0x48f823['error'][_0xb234('0x14')]);return _0x3d0ffa(_0x48f823[_0xb234('0x13')][_0xb234('0x14')]);}else{logger['info'](_0xb234('0xe'),_0x1702b1,_0xb234('0x11'));_0x3d0ffa(_0x48f823[_0xb234('0x15')][_0xb234('0x14')]);}})[_0xb234('0x16')](function(_0x144213){logger[_0xb234('0x13')](_0xb234('0xe'),_0x1702b1,_0x144213);_0x5aa0d4(_0x144213);});});}exports[_0xb234('0x17')]=function(_0xbda372){var _0x15d7f6=this;return new Promise(function(_0x570309,_0x29337c){return db[_0xb234('0x18')][_0xb234('0x19')](_0xbda372[_0xb234('0x1a')],{'raw':_0xbda372[_0xb234('0x1b')]?_0xbda372[_0xb234('0x1b')]['raw']===undefined?!![]:![]:!![]})[_0xb234('0xd')](function(_0x10244f){logger[_0xb234('0x1c')](_0xb234('0x17'),_0xbda372);logger[_0xb234('0xf')]('CreatePlugin',_0xbda372,JSON[_0xb234('0x12')](_0x10244f));_0x570309(_0x10244f);})['catch'](function(_0x33798e){logger[_0xb234('0x13')]('CreatePlugin',_0x33798e[_0xb234('0x14')],_0xbda372);_0x29337c(_0x15d7f6[_0xb234('0x13')](0x1f4,_0x33798e[_0xb234('0x14')]));});});};
\ No newline at end of file
+var _0xe98e=['Plugin,\x20%s,\x20%s','debug','Plugin,\x20%s,\x20%s,\x20%s','request\x20sent','code','error','message','result','catch','CreatePlugin','create','body','options','raw','stringify','moment','bluebird','randomstring','ioredis','../../mysqldb','../../config/utils','rpc','jayson/promise','client','http','redis','defaults','localhost','socket.io-emitter','./plugin.socket','register','request','then','info'];(function(_0x2b4aba,_0x206679){var _0x187d65=function(_0x36d71f){while(--_0x36d71f){_0x2b4aba['push'](_0x2b4aba['shift']());}};_0x187d65(++_0x206679);}(_0xe98e,0x97));var _0xee98=function(_0x17d9e3,_0x1f969c){_0x17d9e3=_0x17d9e3-0x0;var _0x14192d=_0xe98e[_0x17d9e3];return _0x14192d;};'use strict';var _=require('lodash');var util=require('util');var moment=require(_0xee98('0x0'));var BPromise=require(_0xee98('0x1'));var rs=require(_0xee98('0x2'));var fs=require('fs');var Redis=require(_0xee98('0x3'));var db=require(_0xee98('0x4'))['db'];var utils=require(_0xee98('0x5'));var logger=require('../../config/logger')(_0xee98('0x6'));var config=require('../../config/environment');var jayson=require(_0xee98('0x7'));var client=jayson[_0xee98('0x8')][_0xee98('0x9')]({'port':0x232a});config[_0xee98('0xa')]=_[_0xee98('0xb')](config[_0xee98('0xa')],{'host':_0xee98('0xc'),'port':0x18eb});var socket=require(_0xee98('0xd'))(new Redis(config['redis']));require(_0xee98('0xe'))[_0xee98('0xf')](socket);function respondWithRpcPromise(_0x4427ee,_0x3b4c8c,_0x3bbe68){return new BPromise(function(_0x57cf99,_0x1a6205){return client[_0xee98('0x10')](_0x4427ee,_0x3bbe68)[_0xee98('0x11')](function(_0x105d86){logger[_0xee98('0x12')](_0xee98('0x13'),_0x3b4c8c,'request\x20sent');logger[_0xee98('0x14')](_0xee98('0x15'),_0x3b4c8c,_0xee98('0x16'),JSON['stringify'](_0x105d86));if(_0x105d86['error']){if(_0x105d86['error'][_0xee98('0x17')]===0x1f4){logger['error'](_0xee98('0x13'),_0x3b4c8c,_0x105d86[_0xee98('0x18')][_0xee98('0x19')]);return _0x1a6205(_0x105d86['error'][_0xee98('0x19')]);}logger['error'](_0xee98('0x13'),_0x3b4c8c,_0x105d86[_0xee98('0x18')]['message']);return _0x57cf99(_0x105d86[_0xee98('0x18')][_0xee98('0x19')]);}else{logger[_0xee98('0x12')]('Plugin,\x20%s,\x20%s',_0x3b4c8c,'request\x20sent');_0x57cf99(_0x105d86[_0xee98('0x1a')][_0xee98('0x19')]);}})[_0xee98('0x1b')](function(_0x1e2b91){logger[_0xee98('0x18')](_0xee98('0x13'),_0x3b4c8c,_0x1e2b91);_0x1a6205(_0x1e2b91);});});}exports[_0xee98('0x1c')]=function(_0x2d6f65){var _0x30ec4a=this;return new Promise(function(_0x3fb581,_0x5e93e8){return db['Plugin'][_0xee98('0x1d')](_0x2d6f65[_0xee98('0x1e')],{'raw':_0x2d6f65[_0xee98('0x1f')]?_0x2d6f65[_0xee98('0x1f')][_0xee98('0x20')]===undefined?!![]:![]:!![]})[_0xee98('0x11')](function(_0x372979){logger[_0xee98('0x12')]('CreatePlugin',_0x2d6f65);logger[_0xee98('0x14')](_0xee98('0x1c'),_0x2d6f65,JSON[_0xee98('0x21')](_0x372979));_0x3fb581(_0x372979);})['catch'](function(_0x5da53d){logger[_0xee98('0x18')]('CreatePlugin',_0x5da53d['message'],_0x2d6f65);_0x5e93e8(_0x30ec4a[_0xee98('0x18')](0x1f4,_0x5da53d[_0xee98('0x19')]));});});};
\ No newline at end of file