Built motion from commit 8356fca3.|2.6.19
[motion2.git] / server / api / plugin / plugin.rpc.js
index 35ad6e9..318f9d7 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xd506=['lodash','bluebird','randomstring','ioredis','../../mysqldb','../../config/utils','../../config/logger','rpc','../../config/environment','client','redis','defaults','localhost','socket.io-emitter','./plugin.socket','register','then','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','options','raw'];(function(_0x321bb2,_0x202794){var _0x9c12ed=function(_0x263dd3){while(--_0x263dd3){_0x321bb2['push'](_0x321bb2['shift']());}};_0x9c12ed(++_0x202794);}(_0xd506,0xcc));var _0x6d50=function(_0x20a584,_0xe384a5){_0x20a584=_0x20a584-0x0;var _0x4b41a8=_0xd506[_0x20a584];return _0x4b41a8;};'use strict';var _=require(_0x6d50('0x0'));var util=require('util');var moment=require('moment');var BPromise=require(_0x6d50('0x1'));var rs=require(_0x6d50('0x2'));var fs=require('fs');var Redis=require(_0x6d50('0x3'));var db=require(_0x6d50('0x4'))['db'];var utils=require(_0x6d50('0x5'));var logger=require(_0x6d50('0x6'))(_0x6d50('0x7'));var config=require(_0x6d50('0x8'));var jayson=require('jayson/promise');var client=jayson[_0x6d50('0x9')]['http']({'port':0x232a});config[_0x6d50('0xa')]=_[_0x6d50('0xb')](config[_0x6d50('0xa')],{'host':_0x6d50('0xc'),'port':0x18eb});var socket=require(_0x6d50('0xd'))(new Redis(config[_0x6d50('0xa')]));require(_0x6d50('0xe'))[_0x6d50('0xf')](socket);function respondWithRpcPromise(_0x2bd936,_0x38f3ff,_0x57ac8f){return new BPromise(function(_0x4395a9,_0x49ae2b){return client['request'](_0x2bd936,_0x57ac8f)[_0x6d50('0x10')](function(_0xc971c2){logger[_0x6d50('0x11')](_0x6d50('0x12'),_0x38f3ff,_0x6d50('0x13'));logger[_0x6d50('0x14')](_0x6d50('0x15'),_0x38f3ff,_0x6d50('0x13'),JSON[_0x6d50('0x16')](_0xc971c2));if(_0xc971c2[_0x6d50('0x17')]){if(_0xc971c2[_0x6d50('0x17')][_0x6d50('0x18')]===0x1f4){logger[_0x6d50('0x17')](_0x6d50('0x12'),_0x38f3ff,_0xc971c2[_0x6d50('0x17')][_0x6d50('0x19')]);return _0x49ae2b(_0xc971c2[_0x6d50('0x17')]['message']);}logger[_0x6d50('0x17')](_0x6d50('0x12'),_0x38f3ff,_0xc971c2[_0x6d50('0x17')]['message']);return _0x4395a9(_0xc971c2[_0x6d50('0x17')][_0x6d50('0x19')]);}else{logger[_0x6d50('0x11')]('Plugin,\x20%s,\x20%s',_0x38f3ff,'request\x20sent');_0x4395a9(_0xc971c2[_0x6d50('0x1a')]['message']);}})[_0x6d50('0x1b')](function(_0x550bc2){logger[_0x6d50('0x17')](_0x6d50('0x12'),_0x38f3ff,_0x550bc2);_0x49ae2b(_0x550bc2);});});}exports[_0x6d50('0x1c')]=function(_0x4480f1){var _0x17d3f9=this;return new Promise(function(_0x1476db,_0x2c80e0){return db[_0x6d50('0x1d')][_0x6d50('0x1e')](_0x4480f1[_0x6d50('0x1f')],{'raw':_0x4480f1['options']?_0x4480f1[_0x6d50('0x20')][_0x6d50('0x21')]===undefined?!![]:![]:!![]})[_0x6d50('0x10')](function(_0xe93c54){logger[_0x6d50('0x11')](_0x6d50('0x1c'),_0x4480f1);logger[_0x6d50('0x14')](_0x6d50('0x1c'),_0x4480f1,JSON[_0x6d50('0x16')](_0xe93c54));_0x1476db(_0xe93c54);})[_0x6d50('0x1b')](function(_0x3a3bc1){logger['error'](_0x6d50('0x1c'),_0x3a3bc1[_0x6d50('0x19')],_0x4480f1);_0x2c80e0(_0x17d3f9['error'](0x1f4,_0x3a3bc1[_0x6d50('0x19')]));});});};
\ No newline at end of file
+var _0x1637=['Plugin,\x20%s,\x20%s,\x20%s','stringify','error','code','message','result','catch','Plugin','body','options','raw','CreatePlugin','lodash','util','bluebird','randomstring','ioredis','../../mysqldb','../../config/utils','../../config/logger','../../config/environment','client','http','defaults','localhost','socket.io-emitter','./plugin.socket','request','then','info','Plugin,\x20%s,\x20%s','debug'];(function(_0x68c979,_0x431cff){var _0x4f0001=function(_0xa7595d){while(--_0xa7595d){_0x68c979['push'](_0x68c979['shift']());}};_0x4f0001(++_0x431cff);}(_0x1637,0x14c));var _0x7163=function(_0x3e44fa,_0x75ed2a){_0x3e44fa=_0x3e44fa-0x0;var _0x2a0aba=_0x1637[_0x3e44fa];return _0x2a0aba;};'use strict';var _=require(_0x7163('0x0'));var util=require(_0x7163('0x1'));var moment=require('moment');var BPromise=require(_0x7163('0x2'));var rs=require(_0x7163('0x3'));var fs=require('fs');var Redis=require(_0x7163('0x4'));var db=require(_0x7163('0x5'))['db'];var utils=require(_0x7163('0x6'));var logger=require(_0x7163('0x7'))('rpc');var config=require(_0x7163('0x8'));var jayson=require('jayson/promise');var client=jayson[_0x7163('0x9')][_0x7163('0xa')]({'port':0x232a});config['redis']=_[_0x7163('0xb')](config['redis'],{'host':_0x7163('0xc'),'port':0x18eb});var socket=require(_0x7163('0xd'))(new Redis(config['redis']));require(_0x7163('0xe'))['register'](socket);function respondWithRpcPromise(_0x2663ae,_0x138837,_0x34f914){return new BPromise(function(_0x4dadba,_0xd15c80){return client[_0x7163('0xf')](_0x2663ae,_0x34f914)[_0x7163('0x10')](function(_0x5bd85a){logger[_0x7163('0x11')](_0x7163('0x12'),_0x138837,'request\x20sent');logger[_0x7163('0x13')](_0x7163('0x14'),_0x138837,'request\x20sent',JSON[_0x7163('0x15')](_0x5bd85a));if(_0x5bd85a[_0x7163('0x16')]){if(_0x5bd85a['error'][_0x7163('0x17')]===0x1f4){logger[_0x7163('0x16')]('Plugin,\x20%s,\x20%s',_0x138837,_0x5bd85a['error'][_0x7163('0x18')]);return _0xd15c80(_0x5bd85a[_0x7163('0x16')][_0x7163('0x18')]);}logger[_0x7163('0x16')](_0x7163('0x12'),_0x138837,_0x5bd85a[_0x7163('0x16')][_0x7163('0x18')]);return _0x4dadba(_0x5bd85a[_0x7163('0x16')][_0x7163('0x18')]);}else{logger[_0x7163('0x11')](_0x7163('0x12'),_0x138837,'request\x20sent');_0x4dadba(_0x5bd85a[_0x7163('0x19')]['message']);}})[_0x7163('0x1a')](function(_0x3cdffa){logger[_0x7163('0x16')](_0x7163('0x12'),_0x138837,_0x3cdffa);_0xd15c80(_0x3cdffa);});});}exports['CreatePlugin']=function(_0x49eeee){var _0x5143b2=this;return new Promise(function(_0x211476,_0x5dc832){return db[_0x7163('0x1b')]['create'](_0x49eeee[_0x7163('0x1c')],{'raw':_0x49eeee[_0x7163('0x1d')]?_0x49eeee['options'][_0x7163('0x1e')]===undefined?!![]:![]:!![]})[_0x7163('0x10')](function(_0x40c6f4){logger[_0x7163('0x11')](_0x7163('0x1f'),_0x49eeee);logger[_0x7163('0x13')](_0x7163('0x1f'),_0x49eeee,JSON['stringify'](_0x40c6f4));_0x211476(_0x40c6f4);})[_0x7163('0x1a')](function(_0x1901b7){logger[_0x7163('0x16')](_0x7163('0x1f'),_0x1901b7[_0x7163('0x18')],_0x49eeee);_0x5dc832(_0x5143b2[_0x7163('0x16')](0x1f4,_0x1901b7[_0x7163('0x18')]));});});};
\ No newline at end of file