Built motion from commit 1fd437e9.|2.6.19
[motion2.git] / server / api / plugin / plugin.rpc.js
index 318f9d7..fceb363 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-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
+var _0x3521=['randomstring','../../mysqldb','rpc','../../config/environment','client','http','redis','localhost','socket.io-emitter','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','body','options','raw','lodash','util','bluebird'];(function(_0x2db12b,_0x30ab1d){var _0x20990b=function(_0x589477){while(--_0x589477){_0x2db12b['push'](_0x2db12b['shift']());}};_0x20990b(++_0x30ab1d);}(_0x3521,0x183));var _0x1352=function(_0x3fc244,_0x5ee61d){_0x3fc244=_0x3fc244-0x0;var _0xcb0657=_0x3521[_0x3fc244];return _0xcb0657;};'use strict';var _=require(_0x1352('0x0'));var util=require(_0x1352('0x1'));var moment=require('moment');var BPromise=require(_0x1352('0x2'));var rs=require(_0x1352('0x3'));var fs=require('fs');var Redis=require('ioredis');var db=require(_0x1352('0x4'))['db'];var utils=require('../../config/utils');var logger=require('../../config/logger')(_0x1352('0x5'));var config=require(_0x1352('0x6'));var jayson=require('jayson/promise');var client=jayson[_0x1352('0x7')][_0x1352('0x8')]({'port':0x232a});config[_0x1352('0x9')]=_['defaults'](config[_0x1352('0x9')],{'host':_0x1352('0xa'),'port':0x18eb});var socket=require(_0x1352('0xb'))(new Redis(config['redis']));require('./plugin.socket')[_0x1352('0xc')](socket);function respondWithRpcPromise(_0x417fca,_0x1c2acb,_0x5f0837){return new BPromise(function(_0xf2edb6,_0x323ea0){return client['request'](_0x417fca,_0x5f0837)[_0x1352('0xd')](function(_0x8ad131){logger[_0x1352('0xe')](_0x1352('0xf'),_0x1c2acb,_0x1352('0x10'));logger[_0x1352('0x11')](_0x1352('0x12'),_0x1c2acb,_0x1352('0x10'),JSON[_0x1352('0x13')](_0x8ad131));if(_0x8ad131[_0x1352('0x14')]){if(_0x8ad131[_0x1352('0x14')][_0x1352('0x15')]===0x1f4){logger['error'](_0x1352('0xf'),_0x1c2acb,_0x8ad131[_0x1352('0x14')][_0x1352('0x16')]);return _0x323ea0(_0x8ad131[_0x1352('0x14')]['message']);}logger[_0x1352('0x14')]('Plugin,\x20%s,\x20%s',_0x1c2acb,_0x8ad131[_0x1352('0x14')]['message']);return _0xf2edb6(_0x8ad131[_0x1352('0x14')]['message']);}else{logger[_0x1352('0xe')]('Plugin,\x20%s,\x20%s',_0x1c2acb,'request\x20sent');_0xf2edb6(_0x8ad131[_0x1352('0x17')]['message']);}})[_0x1352('0x18')](function(_0x2f8d44){logger[_0x1352('0x14')](_0x1352('0xf'),_0x1c2acb,_0x2f8d44);_0x323ea0(_0x2f8d44);});});}exports[_0x1352('0x19')]=function(_0x1d94e6){var _0x5cd001=this;return new Promise(function(_0x321670,_0x1679ae){return db[_0x1352('0x1a')]['create'](_0x1d94e6[_0x1352('0x1b')],{'raw':_0x1d94e6[_0x1352('0x1c')]?_0x1d94e6[_0x1352('0x1c')][_0x1352('0x1d')]===undefined?!![]:![]:!![]})[_0x1352('0xd')](function(_0x4ddcdd){logger[_0x1352('0xe')](_0x1352('0x19'),_0x1d94e6);logger['debug'](_0x1352('0x19'),_0x1d94e6,JSON[_0x1352('0x13')](_0x4ddcdd));_0x321670(_0x4ddcdd);})['catch'](function(_0x32293b){logger[_0x1352('0x14')](_0x1352('0x19'),_0x32293b['message'],_0x1d94e6);_0x1679ae(_0x5cd001['error'](0x1f4,_0x32293b['message']));});});};
\ No newline at end of file