Built motion from commit (unavailable).|2.5.31
[motion2.git] / server / api / plugin / plugin.rpc.js
index dab0951..0806480 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x7420=['body','options','raw','CreatePlugin','lodash','util','moment','bluebird','randomstring','../../mysqldb','../../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','request\x20sent','debug','stringify','error','code','message','catch','Plugin','create'];(function(_0x2d0e05,_0x4bedab){var _0x9692aa=function(_0x3895f8){while(--_0x3895f8){_0x2d0e05['push'](_0x2d0e05['shift']());}};_0x9692aa(++_0x4bedab);}(_0x7420,0xd0));var _0x0742=function(_0x3f4404,_0x9b679d){_0x3f4404=_0x3f4404-0x0;var _0x252d29=_0x7420[_0x3f4404];return _0x252d29;};'use strict';var _=require(_0x0742('0x0'));var util=require(_0x0742('0x1'));var moment=require(_0x0742('0x2'));var BPromise=require(_0x0742('0x3'));var rs=require(_0x0742('0x4'));var fs=require('fs');var Redis=require('ioredis');var db=require(_0x0742('0x5'))['db'];var utils=require('../../config/utils');var logger=require(_0x0742('0x6'))('rpc');var config=require(_0x0742('0x7'));var jayson=require(_0x0742('0x8'));var client=jayson[_0x0742('0x9')][_0x0742('0xa')]({'port':0x232a});config[_0x0742('0xb')]=_[_0x0742('0xc')](config['redis'],{'host':_0x0742('0xd'),'port':0x18eb});var socket=require(_0x0742('0xe'))(new Redis(config[_0x0742('0xb')]));require(_0x0742('0xf'))[_0x0742('0x10')](socket);function respondWithRpcPromise(_0x5c631f,_0x306cf7,_0xabe35){return new BPromise(function(_0x2f9397,_0x59e8ba){return client[_0x0742('0x11')](_0x5c631f,_0xabe35)[_0x0742('0x12')](function(_0x1f62f8){logger[_0x0742('0x13')](_0x0742('0x14'),_0x306cf7,_0x0742('0x15'));logger[_0x0742('0x16')]('Plugin,\x20%s,\x20%s,\x20%s',_0x306cf7,_0x0742('0x15'),JSON[_0x0742('0x17')](_0x1f62f8));if(_0x1f62f8[_0x0742('0x18')]){if(_0x1f62f8[_0x0742('0x18')][_0x0742('0x19')]===0x1f4){logger[_0x0742('0x18')](_0x0742('0x14'),_0x306cf7,_0x1f62f8[_0x0742('0x18')][_0x0742('0x1a')]);return _0x59e8ba(_0x1f62f8['error'][_0x0742('0x1a')]);}logger[_0x0742('0x18')](_0x0742('0x14'),_0x306cf7,_0x1f62f8[_0x0742('0x18')][_0x0742('0x1a')]);return _0x2f9397(_0x1f62f8['error']['message']);}else{logger['info'](_0x0742('0x14'),_0x306cf7,_0x0742('0x15'));_0x2f9397(_0x1f62f8['result']['message']);}})[_0x0742('0x1b')](function(_0x36957d){logger[_0x0742('0x18')](_0x0742('0x14'),_0x306cf7,_0x36957d);_0x59e8ba(_0x36957d);});});}exports['CreatePlugin']=function(_0x4fd85f){var _0x48ef2b=this;return new Promise(function(_0x5deaa0,_0x4b5f8d){return db[_0x0742('0x1c')][_0x0742('0x1d')](_0x4fd85f[_0x0742('0x1e')],{'raw':_0x4fd85f[_0x0742('0x1f')]?_0x4fd85f[_0x0742('0x1f')][_0x0742('0x20')]===undefined?!![]:![]:!![]})[_0x0742('0x12')](function(_0xb3e2ee){logger[_0x0742('0x13')](_0x0742('0x21'),_0x4fd85f);logger['debug'](_0x0742('0x21'),_0x4fd85f,JSON[_0x0742('0x17')](_0xb3e2ee));_0x5deaa0(_0xb3e2ee);})[_0x0742('0x1b')](function(_0x4e7e8e){logger[_0x0742('0x18')](_0x0742('0x21'),_0x4e7e8e[_0x0742('0x1a')],_0x4fd85f);_0x4b5f8d(_0x48ef2b[_0x0742('0x18')](0x1f4,_0x4e7e8e['message']));});});};
\ No newline at end of file
+var _0x9889=['jayson/promise','client','defaults','redis','socket.io-emitter','./plugin.socket','register','request','then','info','Plugin,\x20%s,\x20%s','request\x20sent','debug','stringify','error','code','message','result','catch','CreatePlugin','Plugin','create','body','options','raw','lodash','util','randomstring','ioredis','../../mysqldb','../../config/utils','../../config/logger','rpc'];(function(_0x50d94a,_0x4bb055){var _0x4b88ec=function(_0x5e6790){while(--_0x5e6790){_0x50d94a['push'](_0x50d94a['shift']());}};_0x4b88ec(++_0x4bb055);}(_0x9889,0x1a5));var _0x9988=function(_0x9294a3,_0xb56353){_0x9294a3=_0x9294a3-0x0;var _0x15e595=_0x9889[_0x9294a3];return _0x15e595;};'use strict';var _=require(_0x9988('0x0'));var util=require(_0x9988('0x1'));var moment=require('moment');var BPromise=require('bluebird');var rs=require(_0x9988('0x2'));var fs=require('fs');var Redis=require(_0x9988('0x3'));var db=require(_0x9988('0x4'))['db'];var utils=require(_0x9988('0x5'));var logger=require(_0x9988('0x6'))(_0x9988('0x7'));var config=require('../../config/environment');var jayson=require(_0x9988('0x8'));var client=jayson[_0x9988('0x9')]['http']({'port':0x232a});config['redis']=_[_0x9988('0xa')](config[_0x9988('0xb')],{'host':'localhost','port':0x18eb});var socket=require(_0x9988('0xc'))(new Redis(config[_0x9988('0xb')]));require(_0x9988('0xd'))[_0x9988('0xe')](socket);function respondWithRpcPromise(_0x87b44e,_0x486c0b,_0x1e1f93){return new BPromise(function(_0x9023ce,_0x27d575){return client[_0x9988('0xf')](_0x87b44e,_0x1e1f93)[_0x9988('0x10')](function(_0x26a5e3){logger[_0x9988('0x11')](_0x9988('0x12'),_0x486c0b,_0x9988('0x13'));logger[_0x9988('0x14')]('Plugin,\x20%s,\x20%s,\x20%s',_0x486c0b,'request\x20sent',JSON[_0x9988('0x15')](_0x26a5e3));if(_0x26a5e3[_0x9988('0x16')]){if(_0x26a5e3[_0x9988('0x16')][_0x9988('0x17')]===0x1f4){logger[_0x9988('0x16')](_0x9988('0x12'),_0x486c0b,_0x26a5e3[_0x9988('0x16')][_0x9988('0x18')]);return _0x27d575(_0x26a5e3[_0x9988('0x16')]['message']);}logger[_0x9988('0x16')](_0x9988('0x12'),_0x486c0b,_0x26a5e3[_0x9988('0x16')]['message']);return _0x9023ce(_0x26a5e3[_0x9988('0x16')][_0x9988('0x18')]);}else{logger[_0x9988('0x11')]('Plugin,\x20%s,\x20%s',_0x486c0b,_0x9988('0x13'));_0x9023ce(_0x26a5e3[_0x9988('0x19')][_0x9988('0x18')]);}})[_0x9988('0x1a')](function(_0x4b5b3b){logger[_0x9988('0x16')](_0x9988('0x12'),_0x486c0b,_0x4b5b3b);_0x27d575(_0x4b5b3b);});});}exports[_0x9988('0x1b')]=function(_0x4f9f1d){var _0x3b8d1c=this;return new Promise(function(_0x4786f6,_0x97abcb){return db[_0x9988('0x1c')][_0x9988('0x1d')](_0x4f9f1d[_0x9988('0x1e')],{'raw':_0x4f9f1d['options']?_0x4f9f1d[_0x9988('0x1f')][_0x9988('0x20')]===undefined?!![]:![]:!![]})[_0x9988('0x10')](function(_0x3d941c){logger['info'](_0x9988('0x1b'),_0x4f9f1d);logger[_0x9988('0x14')]('CreatePlugin',_0x4f9f1d,JSON[_0x9988('0x15')](_0x3d941c));_0x4786f6(_0x3d941c);})[_0x9988('0x1a')](function(_0x500fb1){logger[_0x9988('0x16')](_0x9988('0x1b'),_0x500fb1[_0x9988('0x18')],_0x4f9f1d);_0x97abcb(_0x3b8d1c[_0x9988('0x16')](0x1f4,_0x500fb1[_0x9988('0x18')]));});});};
\ No newline at end of file