Built motion from commit (unavailable).|2.5.14
[motion2.git] / server / api / plugin / plugin.rpc.js
index 45f6101..387c2a1 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x6232=['debug','Plugin,\x20%s,\x20%s,\x20%s','stringify','error','code','message','result','CreatePlugin','create','body','options','raw','catch','lodash','moment','ioredis','../../config/utils','rpc','../../config/environment','jayson/promise','client','http','redis','localhost','register','request','info','Plugin,\x20%s,\x20%s','request\x20sent'];(function(_0x55a744,_0x3e9fbf){var _0x4fcaa8=function(_0xf6510){while(--_0xf6510){_0x55a744['push'](_0x55a744['shift']());}};_0x4fcaa8(++_0x3e9fbf);}(_0x6232,0x186));var _0x2623=function(_0x40dcd8,_0x26524e){_0x40dcd8=_0x40dcd8-0x0;var _0x3896a4=_0x6232[_0x40dcd8];return _0x3896a4;};'use strict';var _=require(_0x2623('0x0'));var util=require('util');var moment=require(_0x2623('0x1'));var BPromise=require('bluebird');var rs=require('randomstring');var fs=require('fs');var Redis=require(_0x2623('0x2'));var db=require('../../mysqldb')['db'];var utils=require(_0x2623('0x3'));var logger=require('../../config/logger')(_0x2623('0x4'));var config=require(_0x2623('0x5'));var jayson=require(_0x2623('0x6'));var client=jayson[_0x2623('0x7')][_0x2623('0x8')]({'port':0x232a});config[_0x2623('0x9')]=_['defaults'](config[_0x2623('0x9')],{'host':_0x2623('0xa'),'port':0x18eb});var socket=require('socket.io-emitter')(new Redis(config[_0x2623('0x9')]));require('./plugin.socket')[_0x2623('0xb')](socket);function respondWithRpcPromise(_0x18a526,_0x46b78e,_0x45e0e2){return new BPromise(function(_0x2255df,_0x20bf95){return client[_0x2623('0xc')](_0x18a526,_0x45e0e2)['then'](function(_0x5983c1){logger[_0x2623('0xd')](_0x2623('0xe'),_0x46b78e,_0x2623('0xf'));logger[_0x2623('0x10')](_0x2623('0x11'),_0x46b78e,_0x2623('0xf'),JSON[_0x2623('0x12')](_0x5983c1));if(_0x5983c1[_0x2623('0x13')]){if(_0x5983c1[_0x2623('0x13')][_0x2623('0x14')]===0x1f4){logger[_0x2623('0x13')](_0x2623('0xe'),_0x46b78e,_0x5983c1[_0x2623('0x13')][_0x2623('0x15')]);return _0x20bf95(_0x5983c1[_0x2623('0x13')][_0x2623('0x15')]);}logger[_0x2623('0x13')](_0x2623('0xe'),_0x46b78e,_0x5983c1[_0x2623('0x13')][_0x2623('0x15')]);return _0x2255df(_0x5983c1[_0x2623('0x13')][_0x2623('0x15')]);}else{logger[_0x2623('0xd')](_0x2623('0xe'),_0x46b78e,_0x2623('0xf'));_0x2255df(_0x5983c1[_0x2623('0x16')][_0x2623('0x15')]);}})['catch'](function(_0x53b71e){logger[_0x2623('0x13')](_0x2623('0xe'),_0x46b78e,_0x53b71e);_0x20bf95(_0x53b71e);});});}exports[_0x2623('0x17')]=function(_0x5a4dcd){var _0x14bc6a=this;return new Promise(function(_0x34650b,_0x3b17ac){return db['Plugin'][_0x2623('0x18')](_0x5a4dcd[_0x2623('0x19')],{'raw':_0x5a4dcd[_0x2623('0x1a')]?_0x5a4dcd[_0x2623('0x1a')][_0x2623('0x1b')]===undefined?!![]:![]:!![]})['then'](function(_0x18614e){logger[_0x2623('0xd')](_0x2623('0x17'),_0x5a4dcd);logger[_0x2623('0x10')](_0x2623('0x17'),_0x5a4dcd,JSON[_0x2623('0x12')](_0x18614e));_0x34650b(_0x18614e);})[_0x2623('0x1c')](function(_0x2c2020){logger['error']('CreatePlugin',_0x2c2020['message'],_0x5a4dcd);_0x3b17ac(_0x14bc6a[_0x2623('0x13')](0x1f4,_0x2c2020[_0x2623('0x15')]));});});};
\ No newline at end of file
+var _0x5cff=['request','info','Plugin,\x20%s,\x20%s','request\x20sent','Plugin,\x20%s,\x20%s,\x20%s','stringify','error','code','message','result','catch','CreatePlugin','options','lodash','util','moment','bluebird','randomstring','../../mysqldb','../../config/utils','../../config/logger','rpc','../../config/environment','jayson/promise','client','http','redis','localhost','socket.io-emitter','./plugin.socket','register'];(function(_0x3dd15e,_0x1f0015){var _0x231fd0=function(_0x4f680a){while(--_0x4f680a){_0x3dd15e['push'](_0x3dd15e['shift']());}};_0x231fd0(++_0x1f0015);}(_0x5cff,0x6a));var _0xf5cf=function(_0x547d04,_0x858c6a){_0x547d04=_0x547d04-0x0;var _0x21c8fe=_0x5cff[_0x547d04];return _0x21c8fe;};'use strict';var _=require(_0xf5cf('0x0'));var util=require(_0xf5cf('0x1'));var moment=require(_0xf5cf('0x2'));var BPromise=require(_0xf5cf('0x3'));var rs=require(_0xf5cf('0x4'));var fs=require('fs');var Redis=require('ioredis');var db=require(_0xf5cf('0x5'))['db'];var utils=require(_0xf5cf('0x6'));var logger=require(_0xf5cf('0x7'))(_0xf5cf('0x8'));var config=require(_0xf5cf('0x9'));var jayson=require(_0xf5cf('0xa'));var client=jayson[_0xf5cf('0xb')][_0xf5cf('0xc')]({'port':0x232a});config[_0xf5cf('0xd')]=_['defaults'](config[_0xf5cf('0xd')],{'host':_0xf5cf('0xe'),'port':0x18eb});var socket=require(_0xf5cf('0xf'))(new Redis(config[_0xf5cf('0xd')]));require(_0xf5cf('0x10'))[_0xf5cf('0x11')](socket);function respondWithRpcPromise(_0x3d8f0b,_0x2cc374,_0x37892b){return new BPromise(function(_0x199b6e,_0x40a625){return client[_0xf5cf('0x12')](_0x3d8f0b,_0x37892b)['then'](function(_0x2ae7d3){logger[_0xf5cf('0x13')](_0xf5cf('0x14'),_0x2cc374,_0xf5cf('0x15'));logger['debug'](_0xf5cf('0x16'),_0x2cc374,'request\x20sent',JSON[_0xf5cf('0x17')](_0x2ae7d3));if(_0x2ae7d3[_0xf5cf('0x18')]){if(_0x2ae7d3[_0xf5cf('0x18')][_0xf5cf('0x19')]===0x1f4){logger[_0xf5cf('0x18')]('Plugin,\x20%s,\x20%s',_0x2cc374,_0x2ae7d3[_0xf5cf('0x18')]['message']);return _0x40a625(_0x2ae7d3[_0xf5cf('0x18')][_0xf5cf('0x1a')]);}logger[_0xf5cf('0x18')](_0xf5cf('0x14'),_0x2cc374,_0x2ae7d3['error'][_0xf5cf('0x1a')]);return _0x199b6e(_0x2ae7d3[_0xf5cf('0x18')][_0xf5cf('0x1a')]);}else{logger[_0xf5cf('0x13')]('Plugin,\x20%s,\x20%s',_0x2cc374,_0xf5cf('0x15'));_0x199b6e(_0x2ae7d3[_0xf5cf('0x1b')][_0xf5cf('0x1a')]);}})[_0xf5cf('0x1c')](function(_0x221575){logger[_0xf5cf('0x18')](_0xf5cf('0x14'),_0x2cc374,_0x221575);_0x40a625(_0x221575);});});}exports[_0xf5cf('0x1d')]=function(_0x76e0ab){var _0x25aec8=this;return new Promise(function(_0x9d5893,_0x4918a3){return db['Plugin']['create'](_0x76e0ab['body'],{'raw':_0x76e0ab[_0xf5cf('0x1e')]?_0x76e0ab[_0xf5cf('0x1e')]['raw']===undefined?!![]:![]:!![]})['then'](function(_0x41a596){logger[_0xf5cf('0x13')](_0xf5cf('0x1d'),_0x76e0ab);logger['debug'](_0xf5cf('0x1d'),_0x76e0ab,JSON[_0xf5cf('0x17')](_0x41a596));_0x9d5893(_0x41a596);})[_0xf5cf('0x1c')](function(_0x5f30b9){logger['error'](_0xf5cf('0x1d'),_0x5f30b9[_0xf5cf('0x1a')],_0x76e0ab);_0x4918a3(_0x25aec8[_0xf5cf('0x18')](0x1f4,_0x5f30b9[_0xf5cf('0x1a')]));});});};
\ No newline at end of file