Built motion from commit d13fb11b.|2.6.34
[motion2.git] / server / api / plugin / plugin.rpc.js
index be3a62c..2465420 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xe607=['localhost','socket.io-emitter','./plugin.socket','register','request','then','info','Plugin,\x20%s,\x20%s','request\x20sent','debug','Plugin,\x20%s,\x20%s,\x20%s','stringify','error','code','message','result','catch','create','body','options','raw','CreatePlugin','lodash','util','moment','bluebird','randomstring','../../mysqldb','../../config/utils','rpc','../../config/environment','client','http','defaults','redis'];(function(_0x19b3f9,_0xade753){var _0x18c3f6=function(_0x21439f){while(--_0x21439f){_0x19b3f9['push'](_0x19b3f9['shift']());}};_0x18c3f6(++_0xade753);}(_0xe607,0x7f));var _0x7e60=function(_0x51bc9e,_0x385262){_0x51bc9e=_0x51bc9e-0x0;var _0x374d68=_0xe607[_0x51bc9e];return _0x374d68;};'use strict';var _=require(_0x7e60('0x0'));var util=require(_0x7e60('0x1'));var moment=require(_0x7e60('0x2'));var BPromise=require(_0x7e60('0x3'));var rs=require(_0x7e60('0x4'));var fs=require('fs');var Redis=require('ioredis');var db=require(_0x7e60('0x5'))['db'];var utils=require(_0x7e60('0x6'));var logger=require('../../config/logger')(_0x7e60('0x7'));var config=require(_0x7e60('0x8'));var jayson=require('jayson/promise');var client=jayson[_0x7e60('0x9')][_0x7e60('0xa')]({'port':0x232a});config['redis']=_[_0x7e60('0xb')](config[_0x7e60('0xc')],{'host':_0x7e60('0xd'),'port':0x18eb});var socket=require(_0x7e60('0xe'))(new Redis(config['redis']));require(_0x7e60('0xf'))[_0x7e60('0x10')](socket);function respondWithRpcPromise(_0x129dea,_0x136461,_0x13ac09){return new BPromise(function(_0x384875,_0x528e24){return client[_0x7e60('0x11')](_0x129dea,_0x13ac09)[_0x7e60('0x12')](function(_0x2d14cf){logger[_0x7e60('0x13')](_0x7e60('0x14'),_0x136461,_0x7e60('0x15'));logger[_0x7e60('0x16')](_0x7e60('0x17'),_0x136461,_0x7e60('0x15'),JSON[_0x7e60('0x18')](_0x2d14cf));if(_0x2d14cf[_0x7e60('0x19')]){if(_0x2d14cf['error'][_0x7e60('0x1a')]===0x1f4){logger[_0x7e60('0x19')]('Plugin,\x20%s,\x20%s',_0x136461,_0x2d14cf['error'][_0x7e60('0x1b')]);return _0x528e24(_0x2d14cf[_0x7e60('0x19')][_0x7e60('0x1b')]);}logger[_0x7e60('0x19')](_0x7e60('0x14'),_0x136461,_0x2d14cf[_0x7e60('0x19')]['message']);return _0x384875(_0x2d14cf[_0x7e60('0x19')]['message']);}else{logger[_0x7e60('0x13')](_0x7e60('0x14'),_0x136461,_0x7e60('0x15'));_0x384875(_0x2d14cf[_0x7e60('0x1c')][_0x7e60('0x1b')]);}})[_0x7e60('0x1d')](function(_0x2de47b){logger['error'](_0x7e60('0x14'),_0x136461,_0x2de47b);_0x528e24(_0x2de47b);});});}exports['CreatePlugin']=function(_0x3f66b6){var _0x13fb4d=this;return new Promise(function(_0x1dab4e,_0x17d6bf){return db['Plugin'][_0x7e60('0x1e')](_0x3f66b6[_0x7e60('0x1f')],{'raw':_0x3f66b6[_0x7e60('0x20')]?_0x3f66b6['options'][_0x7e60('0x21')]===undefined?!![]:![]:!![]})[_0x7e60('0x12')](function(_0x54cb1f){logger['info'](_0x7e60('0x22'),_0x3f66b6);logger[_0x7e60('0x16')]('CreatePlugin',_0x3f66b6,JSON[_0x7e60('0x18')](_0x54cb1f));_0x1dab4e(_0x54cb1f);})[_0x7e60('0x1d')](function(_0x3befca){logger[_0x7e60('0x19')](_0x7e60('0x22'),_0x3befca['message'],_0x3f66b6);_0x17d6bf(_0x13fb4d['error'](0x1f4,_0x3befca['message']));});});};
\ No newline at end of file
+var _0x8e44=['debug','error','code','message','result','catch','Plugin','options','raw','then','CreatePlugin','stringify','lodash','util','moment','ioredis','../../mysqldb','../../config/utils','../../config/logger','../../config/environment','jayson/promise','client','defaults','redis','localhost','socket.io-emitter','./plugin.socket','register','request','info','Plugin,\x20%s,\x20%s','request\x20sent'];(function(_0x3999a9,_0x5d4526){var _0xe73d52=function(_0x48e718){while(--_0x48e718){_0x3999a9['push'](_0x3999a9['shift']());}};_0xe73d52(++_0x5d4526);}(_0x8e44,0x1ac));var _0x48e4=function(_0x81f000,_0x15df85){_0x81f000=_0x81f000-0x0;var _0x337aa2=_0x8e44[_0x81f000];return _0x337aa2;};'use strict';var _=require(_0x48e4('0x0'));var util=require(_0x48e4('0x1'));var moment=require(_0x48e4('0x2'));var BPromise=require('bluebird');var rs=require('randomstring');var fs=require('fs');var Redis=require(_0x48e4('0x3'));var db=require(_0x48e4('0x4'))['db'];var utils=require(_0x48e4('0x5'));var logger=require(_0x48e4('0x6'))('rpc');var config=require(_0x48e4('0x7'));var jayson=require(_0x48e4('0x8'));var client=jayson[_0x48e4('0x9')]['http']({'port':0x232a});config['redis']=_[_0x48e4('0xa')](config[_0x48e4('0xb')],{'host':_0x48e4('0xc'),'port':0x18eb});var socket=require(_0x48e4('0xd'))(new Redis(config[_0x48e4('0xb')]));require(_0x48e4('0xe'))[_0x48e4('0xf')](socket);function respondWithRpcPromise(_0x2d5783,_0xfa7867,_0x518066){return new BPromise(function(_0x184fc7,_0x13ea42){return client[_0x48e4('0x10')](_0x2d5783,_0x518066)['then'](function(_0x4f6a9d){logger[_0x48e4('0x11')](_0x48e4('0x12'),_0xfa7867,_0x48e4('0x13'));logger[_0x48e4('0x14')]('Plugin,\x20%s,\x20%s,\x20%s',_0xfa7867,_0x48e4('0x13'),JSON['stringify'](_0x4f6a9d));if(_0x4f6a9d[_0x48e4('0x15')]){if(_0x4f6a9d[_0x48e4('0x15')][_0x48e4('0x16')]===0x1f4){logger[_0x48e4('0x15')](_0x48e4('0x12'),_0xfa7867,_0x4f6a9d[_0x48e4('0x15')][_0x48e4('0x17')]);return _0x13ea42(_0x4f6a9d['error'][_0x48e4('0x17')]);}logger[_0x48e4('0x15')]('Plugin,\x20%s,\x20%s',_0xfa7867,_0x4f6a9d[_0x48e4('0x15')][_0x48e4('0x17')]);return _0x184fc7(_0x4f6a9d['error'][_0x48e4('0x17')]);}else{logger[_0x48e4('0x11')](_0x48e4('0x12'),_0xfa7867,'request\x20sent');_0x184fc7(_0x4f6a9d[_0x48e4('0x18')][_0x48e4('0x17')]);}})[_0x48e4('0x19')](function(_0x4e75f6){logger[_0x48e4('0x15')]('Plugin,\x20%s,\x20%s',_0xfa7867,_0x4e75f6);_0x13ea42(_0x4e75f6);});});}exports['CreatePlugin']=function(_0x113ff4){var _0x1c9a5a=this;return new Promise(function(_0x25ecba,_0xad2f7d){return db[_0x48e4('0x1a')]['create'](_0x113ff4['body'],{'raw':_0x113ff4[_0x48e4('0x1b')]?_0x113ff4[_0x48e4('0x1b')][_0x48e4('0x1c')]===undefined?!![]:![]:!![]})[_0x48e4('0x1d')](function(_0x846128){logger[_0x48e4('0x11')](_0x48e4('0x1e'),_0x113ff4);logger[_0x48e4('0x14')](_0x48e4('0x1e'),_0x113ff4,JSON[_0x48e4('0x1f')](_0x846128));_0x25ecba(_0x846128);})[_0x48e4('0x19')](function(_0x5cc3e6){logger[_0x48e4('0x15')](_0x48e4('0x1e'),_0x5cc3e6['message'],_0x113ff4);_0xad2f7d(_0x1c9a5a[_0x48e4('0x15')](0x1f4,_0x5cc3e6[_0x48e4('0x17')]));});});};
\ No newline at end of file