Built motion from commit cb845558.|2.6.34
[motion2.git] / server / api / voiceExtension / voiceExtension.rpc.js
index 2a6cb45..10f36f1 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xf3a7=['socket.io-emitter','./voiceExtension.socket','register','request','VoiceExtension,\x20%s,\x20%s','request\x20sent','debug','VoiceExtension,\x20%s,\x20%s,\x20%s','stringify','error','code','message','info','result','catch','GetVoiceExtension','VoiceExtension','findAll','options','raw','where','limit','map','include','model','attributes','then','util','moment','bluebird','randomstring','ioredis','../../mysqldb','../../config/utils','../../config/logger','rpc','../../config/environment','client','http','redis','defaults','localhost'];(function(_0x137219,_0x3042d3){var _0x4a1eac=function(_0x58be7f){while(--_0x58be7f){_0x137219['push'](_0x137219['shift']());}};_0x4a1eac(++_0x3042d3);}(_0xf3a7,0x99));var _0x7f3a=function(_0x3dd15e,_0x1f0015){_0x3dd15e=_0x3dd15e-0x0;var _0x231fd0=_0xf3a7[_0x3dd15e];return _0x231fd0;};'use strict';var _=require('lodash');var util=require(_0x7f3a('0x0'));var moment=require(_0x7f3a('0x1'));var BPromise=require(_0x7f3a('0x2'));var rs=require(_0x7f3a('0x3'));var fs=require('fs');var Redis=require(_0x7f3a('0x4'));var db=require(_0x7f3a('0x5'))['db'];var utils=require(_0x7f3a('0x6'));var logger=require(_0x7f3a('0x7'))(_0x7f3a('0x8'));var config=require(_0x7f3a('0x9'));var jayson=require('jayson/promise');var client=jayson[_0x7f3a('0xa')][_0x7f3a('0xb')]({'port':0x232a});config[_0x7f3a('0xc')]=_[_0x7f3a('0xd')](config[_0x7f3a('0xc')],{'host':_0x7f3a('0xe'),'port':0x18eb});var socket=require(_0x7f3a('0xf'))(new Redis(config['redis']));require(_0x7f3a('0x10'))[_0x7f3a('0x11')](socket);function respondWithRpcPromise(_0x59a5dc,_0x5abe24,_0x265fb7){return new BPromise(function(_0x2c9726,_0x5e8521){return client[_0x7f3a('0x12')](_0x59a5dc,_0x265fb7)['then'](function(_0x3d3c13){logger['info'](_0x7f3a('0x13'),_0x5abe24,_0x7f3a('0x14'));logger[_0x7f3a('0x15')](_0x7f3a('0x16'),_0x5abe24,_0x7f3a('0x14'),JSON[_0x7f3a('0x17')](_0x3d3c13));if(_0x3d3c13[_0x7f3a('0x18')]){if(_0x3d3c13[_0x7f3a('0x18')][_0x7f3a('0x19')]===0x1f4){logger['error'](_0x7f3a('0x13'),_0x5abe24,_0x3d3c13['error'][_0x7f3a('0x1a')]);return _0x5e8521(_0x3d3c13[_0x7f3a('0x18')][_0x7f3a('0x1a')]);}logger[_0x7f3a('0x18')](_0x7f3a('0x13'),_0x5abe24,_0x3d3c13[_0x7f3a('0x18')][_0x7f3a('0x1a')]);return _0x2c9726(_0x3d3c13['error'][_0x7f3a('0x1a')]);}else{logger[_0x7f3a('0x1b')]('VoiceExtension,\x20%s,\x20%s',_0x5abe24,_0x7f3a('0x14'));_0x2c9726(_0x3d3c13[_0x7f3a('0x1c')][_0x7f3a('0x1a')]);}})[_0x7f3a('0x1d')](function(_0x54f5e5){logger['error'](_0x7f3a('0x13'),_0x5abe24,_0x54f5e5);_0x5e8521(_0x54f5e5);});});}exports[_0x7f3a('0x1e')]=function(_0xf6d87c){var _0xfaedca=this;return new Promise(function(_0x3f5ad9,_0x48032d){return db[_0x7f3a('0x1f')][_0x7f3a('0x20')]({'raw':_0xf6d87c[_0x7f3a('0x21')]?_0xf6d87c[_0x7f3a('0x21')][_0x7f3a('0x22')]===undefined?!![]:![]:!![],'where':_0xf6d87c[_0x7f3a('0x21')]?_0xf6d87c[_0x7f3a('0x21')][_0x7f3a('0x23')]||null:null,'attributes':_0xf6d87c[_0x7f3a('0x21')]?_0xf6d87c[_0x7f3a('0x21')]['attributes']||null:null,'limit':_0xf6d87c['options']?_0xf6d87c['options'][_0x7f3a('0x24')]||null:null,'include':_0xf6d87c[_0x7f3a('0x21')]?_0xf6d87c[_0x7f3a('0x21')]['include']?_[_0x7f3a('0x25')](_0xf6d87c[_0x7f3a('0x21')][_0x7f3a('0x26')],function(_0x3479dc){return{'model':db[_0x3479dc[_0x7f3a('0x27')]],'as':_0x3479dc['as'],'attributes':_0x3479dc[_0x7f3a('0x28')],'include':_0x3479dc[_0x7f3a('0x26')]?_[_0x7f3a('0x25')](_0x3479dc[_0x7f3a('0x26')],function(_0x4a9dd1){return{'model':db[_0x4a9dd1[_0x7f3a('0x27')]],'as':_0x4a9dd1['as'],'attributes':_0x4a9dd1[_0x7f3a('0x28')],'include':_0x4a9dd1[_0x7f3a('0x26')]?_[_0x7f3a('0x25')](_0x4a9dd1[_0x7f3a('0x26')],function(_0x440e28){return{'model':db[_0x440e28[_0x7f3a('0x27')]],'as':_0x440e28['as'],'attributes':_0x440e28[_0x7f3a('0x28')]};}):[]};}):[]};}):[]:[]})[_0x7f3a('0x29')](function(_0x42c06a){logger[_0x7f3a('0x1b')](_0x7f3a('0x1e'),_0xf6d87c);logger[_0x7f3a('0x15')](_0x7f3a('0x1e'),_0xf6d87c,JSON['stringify'](_0x42c06a));_0x3f5ad9(_0x42c06a);})[_0x7f3a('0x1d')](function(_0x1e1420){logger['error']('GetVoiceExtension',_0x1e1420[_0x7f3a('0x1a')],_0xf6d87c);_0x48032d(_0xfaedca[_0x7f3a('0x18')](0x1f4,_0x1e1420[_0x7f3a('0x1a')]));});});};
\ No newline at end of file
+var _0x3ca4=['jayson/promise','http','redis','defaults','localhost','socket.io-emitter','./voiceExtension.socket','then','info','VoiceExtension,\x20%s,\x20%s','request\x20sent','debug','VoiceExtension,\x20%s,\x20%s,\x20%s','stringify','error','code','message','result','catch','GetVoiceExtension','VoiceExtension','findAll','options','raw','where','attributes','limit','include','model','map','lodash','util','moment','ioredis','../../mysqldb','../../config/utils','../../config/logger','rpc','../../config/environment'];(function(_0x264eeb,_0xc05998){var _0xa45c83=function(_0x2a82d9){while(--_0x2a82d9){_0x264eeb['push'](_0x264eeb['shift']());}};_0xa45c83(++_0xc05998);}(_0x3ca4,0x17d));var _0x43ca=function(_0x1be3e6,_0x1cc35b){_0x1be3e6=_0x1be3e6-0x0;var _0x111a4c=_0x3ca4[_0x1be3e6];return _0x111a4c;};'use strict';var _=require(_0x43ca('0x0'));var util=require(_0x43ca('0x1'));var moment=require(_0x43ca('0x2'));var BPromise=require('bluebird');var rs=require('randomstring');var fs=require('fs');var Redis=require(_0x43ca('0x3'));var db=require(_0x43ca('0x4'))['db'];var utils=require(_0x43ca('0x5'));var logger=require(_0x43ca('0x6'))(_0x43ca('0x7'));var config=require(_0x43ca('0x8'));var jayson=require(_0x43ca('0x9'));var client=jayson['client'][_0x43ca('0xa')]({'port':0x232a});config[_0x43ca('0xb')]=_[_0x43ca('0xc')](config[_0x43ca('0xb')],{'host':_0x43ca('0xd'),'port':0x18eb});var socket=require(_0x43ca('0xe'))(new Redis(config[_0x43ca('0xb')]));require(_0x43ca('0xf'))['register'](socket);function respondWithRpcPromise(_0x5b61dd,_0x1dcd17,_0x134855){return new BPromise(function(_0x4d5516,_0x2facc9){return client['request'](_0x5b61dd,_0x134855)[_0x43ca('0x10')](function(_0x411a00){logger[_0x43ca('0x11')](_0x43ca('0x12'),_0x1dcd17,_0x43ca('0x13'));logger[_0x43ca('0x14')](_0x43ca('0x15'),_0x1dcd17,_0x43ca('0x13'),JSON[_0x43ca('0x16')](_0x411a00));if(_0x411a00['error']){if(_0x411a00[_0x43ca('0x17')][_0x43ca('0x18')]===0x1f4){logger['error'](_0x43ca('0x12'),_0x1dcd17,_0x411a00['error'][_0x43ca('0x19')]);return _0x2facc9(_0x411a00['error'][_0x43ca('0x19')]);}logger[_0x43ca('0x17')]('VoiceExtension,\x20%s,\x20%s',_0x1dcd17,_0x411a00[_0x43ca('0x17')][_0x43ca('0x19')]);return _0x4d5516(_0x411a00[_0x43ca('0x17')]['message']);}else{logger['info']('VoiceExtension,\x20%s,\x20%s',_0x1dcd17,'request\x20sent');_0x4d5516(_0x411a00[_0x43ca('0x1a')][_0x43ca('0x19')]);}})[_0x43ca('0x1b')](function(_0x5296b9){logger[_0x43ca('0x17')](_0x43ca('0x12'),_0x1dcd17,_0x5296b9);_0x2facc9(_0x5296b9);});});}exports[_0x43ca('0x1c')]=function(_0x4a07cd){var _0x23ee82=this;return new Promise(function(_0x51cb85,_0x106d07){return db[_0x43ca('0x1d')][_0x43ca('0x1e')]({'raw':_0x4a07cd['options']?_0x4a07cd[_0x43ca('0x1f')][_0x43ca('0x20')]===undefined?!![]:![]:!![],'where':_0x4a07cd[_0x43ca('0x1f')]?_0x4a07cd[_0x43ca('0x1f')][_0x43ca('0x21')]||null:null,'attributes':_0x4a07cd['options']?_0x4a07cd[_0x43ca('0x1f')][_0x43ca('0x22')]||null:null,'limit':_0x4a07cd['options']?_0x4a07cd[_0x43ca('0x1f')][_0x43ca('0x23')]||null:null,'include':_0x4a07cd[_0x43ca('0x1f')]?_0x4a07cd[_0x43ca('0x1f')][_0x43ca('0x24')]?_['map'](_0x4a07cd[_0x43ca('0x1f')][_0x43ca('0x24')],function(_0x29f2ee){return{'model':db[_0x29f2ee[_0x43ca('0x25')]],'as':_0x29f2ee['as'],'attributes':_0x29f2ee[_0x43ca('0x22')],'include':_0x29f2ee[_0x43ca('0x24')]?_[_0x43ca('0x26')](_0x29f2ee[_0x43ca('0x24')],function(_0x5aa57c){return{'model':db[_0x5aa57c['model']],'as':_0x5aa57c['as'],'attributes':_0x5aa57c['attributes'],'include':_0x5aa57c[_0x43ca('0x24')]?_[_0x43ca('0x26')](_0x5aa57c[_0x43ca('0x24')],function(_0x9d09b9){return{'model':db[_0x9d09b9[_0x43ca('0x25')]],'as':_0x9d09b9['as'],'attributes':_0x9d09b9[_0x43ca('0x22')]};}):[]};}):[]};}):[]:[]})[_0x43ca('0x10')](function(_0x3f0b2b){logger['info'](_0x43ca('0x1c'),_0x4a07cd);logger['debug']('GetVoiceExtension',_0x4a07cd,JSON[_0x43ca('0x16')](_0x3f0b2b));_0x51cb85(_0x3f0b2b);})[_0x43ca('0x1b')](function(_0x313518){logger[_0x43ca('0x17')](_0x43ca('0x1c'),_0x313518['message'],_0x4a07cd);_0x106d07(_0x23ee82[_0x43ca('0x17')](0x1f4,_0x313518['message']));});});};
\ No newline at end of file