Built motion from commit 1ea47bf4.|2.6.34
[motion2.git] / server / api / plugin / plugin.rpc.js
index fcf4fac..be3a62c 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x304d=['catch','body','options','raw','debug','CreatePlugin','lodash','util','moment','bluebird','randomstring','ioredis','../../mysqldb','../../config/utils','../../config/logger','rpc','jayson/promise','client','http','redis','defaults','socket.io-emitter','./plugin.socket','request','then','Plugin,\x20%s,\x20%s','request\x20sent','Plugin,\x20%s,\x20%s,\x20%s','stringify','error','code','message','info','result'];(function(_0x4fbb15,_0x21be0c){var _0x436338=function(_0x3b5a05){while(--_0x3b5a05){_0x4fbb15['push'](_0x4fbb15['shift']());}};_0x436338(++_0x21be0c);}(_0x304d,0xd2));var _0xd304=function(_0x14add3,_0x13ce8d){_0x14add3=_0x14add3-0x0;var _0x4a174f=_0x304d[_0x14add3];return _0x4a174f;};'use strict';var _=require(_0xd304('0x0'));var util=require(_0xd304('0x1'));var moment=require(_0xd304('0x2'));var BPromise=require(_0xd304('0x3'));var rs=require(_0xd304('0x4'));var fs=require('fs');var Redis=require(_0xd304('0x5'));var db=require(_0xd304('0x6'))['db'];var utils=require(_0xd304('0x7'));var logger=require(_0xd304('0x8'))(_0xd304('0x9'));var config=require('../../config/environment');var jayson=require(_0xd304('0xa'));var client=jayson[_0xd304('0xb')][_0xd304('0xc')]({'port':0x232a});config[_0xd304('0xd')]=_[_0xd304('0xe')](config[_0xd304('0xd')],{'host':'localhost','port':0x18eb});var socket=require(_0xd304('0xf'))(new Redis(config[_0xd304('0xd')]));require(_0xd304('0x10'))['register'](socket);function respondWithRpcPromise(_0x3ee45a,_0x138c80,_0x51cf18){return new BPromise(function(_0x49d25c,_0x21cef3){return client[_0xd304('0x11')](_0x3ee45a,_0x51cf18)[_0xd304('0x12')](function(_0x2ab6f5){logger['info'](_0xd304('0x13'),_0x138c80,_0xd304('0x14'));logger['debug'](_0xd304('0x15'),_0x138c80,_0xd304('0x14'),JSON[_0xd304('0x16')](_0x2ab6f5));if(_0x2ab6f5[_0xd304('0x17')]){if(_0x2ab6f5['error'][_0xd304('0x18')]===0x1f4){logger[_0xd304('0x17')](_0xd304('0x13'),_0x138c80,_0x2ab6f5['error'][_0xd304('0x19')]);return _0x21cef3(_0x2ab6f5[_0xd304('0x17')][_0xd304('0x19')]);}logger[_0xd304('0x17')]('Plugin,\x20%s,\x20%s',_0x138c80,_0x2ab6f5[_0xd304('0x17')][_0xd304('0x19')]);return _0x49d25c(_0x2ab6f5[_0xd304('0x17')]['message']);}else{logger[_0xd304('0x1a')]('Plugin,\x20%s,\x20%s',_0x138c80,_0xd304('0x14'));_0x49d25c(_0x2ab6f5[_0xd304('0x1b')][_0xd304('0x19')]);}})[_0xd304('0x1c')](function(_0x3f91d1){logger[_0xd304('0x17')](_0xd304('0x13'),_0x138c80,_0x3f91d1);_0x21cef3(_0x3f91d1);});});}exports['CreatePlugin']=function(_0x2911ff){var _0x2641c2=this;return new Promise(function(_0x3c2660,_0x49ea93){return db['Plugin']['create'](_0x2911ff[_0xd304('0x1d')],{'raw':_0x2911ff[_0xd304('0x1e')]?_0x2911ff[_0xd304('0x1e')][_0xd304('0x1f')]===undefined?!![]:![]:!![]})['then'](function(_0x417ae3){logger['info']('CreatePlugin',_0x2911ff);logger[_0xd304('0x20')](_0xd304('0x21'),_0x2911ff,JSON[_0xd304('0x16')](_0x417ae3));_0x3c2660(_0x417ae3);})[_0xd304('0x1c')](function(_0xf91ce0){logger[_0xd304('0x17')](_0xd304('0x21'),_0xf91ce0['message'],_0x2911ff);_0x49ea93(_0x2641c2[_0xd304('0x17')](0x1f4,_0xf91ce0[_0xd304('0x19')]));});});};
\ No newline at end of file
+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