Built motion from commit f8768ebe.|2.6.15
[motion2.git] / server / api / voiceExtension / voiceExtension.rpc.js
index 1a3696c..e59d1ba 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xdc03=['moment','bluebird','ioredis','../../mysqldb','../../config/utils','../../config/logger','rpc','../../config/environment','client','http','redis','./voiceExtension.socket','register','info','VoiceExtension,\x20%s,\x20%s','VoiceExtension,\x20%s,\x20%s,\x20%s','stringify','code','error','message','result','catch','GetVoiceExtension','VoiceExtension','findAll','options','raw','attributes','map','include','model','then','debug','lodash'];(function(_0x332109,_0x474add){var _0x7a6ab2=function(_0x5132dd){while(--_0x5132dd){_0x332109['push'](_0x332109['shift']());}};_0x7a6ab2(++_0x474add);}(_0xdc03,0x65));var _0x3dc0=function(_0x9b7f30,_0x2f82c8){_0x9b7f30=_0x9b7f30-0x0;var _0x2d7f56=_0xdc03[_0x9b7f30];return _0x2d7f56;};'use strict';var _=require(_0x3dc0('0x0'));var util=require('util');var moment=require(_0x3dc0('0x1'));var BPromise=require(_0x3dc0('0x2'));var rs=require('randomstring');var fs=require('fs');var Redis=require(_0x3dc0('0x3'));var db=require(_0x3dc0('0x4'))['db'];var utils=require(_0x3dc0('0x5'));var logger=require(_0x3dc0('0x6'))(_0x3dc0('0x7'));var config=require(_0x3dc0('0x8'));var jayson=require('jayson/promise');var client=jayson[_0x3dc0('0x9')][_0x3dc0('0xa')]({'port':0x232a});config[_0x3dc0('0xb')]=_['defaults'](config[_0x3dc0('0xb')],{'host':'localhost','port':0x18eb});var socket=require('socket.io-emitter')(new Redis(config['redis']));require(_0x3dc0('0xc'))[_0x3dc0('0xd')](socket);function respondWithRpcPromise(_0xb5ff98,_0xa2608d,_0x2967f6){return new BPromise(function(_0x1fb434,_0x3e0b99){return client['request'](_0xb5ff98,_0x2967f6)['then'](function(_0x14b474){logger[_0x3dc0('0xe')](_0x3dc0('0xf'),_0xa2608d,'request\x20sent');logger['debug'](_0x3dc0('0x10'),_0xa2608d,'request\x20sent',JSON[_0x3dc0('0x11')](_0x14b474));if(_0x14b474['error']){if(_0x14b474['error'][_0x3dc0('0x12')]===0x1f4){logger[_0x3dc0('0x13')](_0x3dc0('0xf'),_0xa2608d,_0x14b474[_0x3dc0('0x13')][_0x3dc0('0x14')]);return _0x3e0b99(_0x14b474[_0x3dc0('0x13')][_0x3dc0('0x14')]);}logger[_0x3dc0('0x13')]('VoiceExtension,\x20%s,\x20%s',_0xa2608d,_0x14b474[_0x3dc0('0x13')][_0x3dc0('0x14')]);return _0x1fb434(_0x14b474['error'][_0x3dc0('0x14')]);}else{logger[_0x3dc0('0xe')](_0x3dc0('0xf'),_0xa2608d,'request\x20sent');_0x1fb434(_0x14b474[_0x3dc0('0x15')][_0x3dc0('0x14')]);}})[_0x3dc0('0x16')](function(_0x5a67af){logger[_0x3dc0('0x13')](_0x3dc0('0xf'),_0xa2608d,_0x5a67af);_0x3e0b99(_0x5a67af);});});}exports[_0x3dc0('0x17')]=function(_0xac9dc8){var _0x24bf8c=this;return new Promise(function(_0x3efe80,_0x379fff){return db[_0x3dc0('0x18')][_0x3dc0('0x19')]({'raw':_0xac9dc8[_0x3dc0('0x1a')]?_0xac9dc8['options'][_0x3dc0('0x1b')]===undefined?!![]:![]:!![],'where':_0xac9dc8[_0x3dc0('0x1a')]?_0xac9dc8[_0x3dc0('0x1a')]['where']||null:null,'attributes':_0xac9dc8['options']?_0xac9dc8[_0x3dc0('0x1a')][_0x3dc0('0x1c')]||null:null,'limit':_0xac9dc8[_0x3dc0('0x1a')]?_0xac9dc8[_0x3dc0('0x1a')]['limit']||null:null,'include':_0xac9dc8[_0x3dc0('0x1a')]?_0xac9dc8['options']['include']?_[_0x3dc0('0x1d')](_0xac9dc8[_0x3dc0('0x1a')][_0x3dc0('0x1e')],function(_0x346d17){return{'model':db[_0x346d17[_0x3dc0('0x1f')]],'as':_0x346d17['as'],'attributes':_0x346d17['attributes'],'include':_0x346d17['include']?_[_0x3dc0('0x1d')](_0x346d17['include'],function(_0x45a74e){return{'model':db[_0x45a74e[_0x3dc0('0x1f')]],'as':_0x45a74e['as'],'attributes':_0x45a74e['attributes'],'include':_0x45a74e[_0x3dc0('0x1e')]?_['map'](_0x45a74e[_0x3dc0('0x1e')],function(_0xf1f3e6){return{'model':db[_0xf1f3e6['model']],'as':_0xf1f3e6['as'],'attributes':_0xf1f3e6['attributes']};}):[]};}):[]};}):[]:[]})[_0x3dc0('0x20')](function(_0x527252){logger['info']('GetVoiceExtension',_0xac9dc8);logger[_0x3dc0('0x21')](_0x3dc0('0x17'),_0xac9dc8,JSON[_0x3dc0('0x11')](_0x527252));_0x3efe80(_0x527252);})['catch'](function(_0xde1690){logger[_0x3dc0('0x13')](_0x3dc0('0x17'),_0xde1690['message'],_0xac9dc8);_0x379fff(_0x24bf8c[_0x3dc0('0x13')](0x1f4,_0xde1690['message']));});});};
\ No newline at end of file
+var _0x89b8=['register','info','request\x20sent','debug','error','VoiceExtension,\x20%s,\x20%s','message','result','catch','GetVoiceExtension','VoiceExtension','findAll','options','raw','include','map','attributes','then','stringify','lodash','util','moment','bluebird','randomstring','ioredis','../../config/utils','../../config/logger','rpc','jayson/promise','client','http','defaults','redis','localhost','socket.io-emitter','./voiceExtension.socket'];(function(_0x2173bd,_0x39a352){var _0x4416df=function(_0x46fef2){while(--_0x46fef2){_0x2173bd['push'](_0x2173bd['shift']());}};_0x4416df(++_0x39a352);}(_0x89b8,0x19f));var _0x889b=function(_0x520f08,_0xf205a){_0x520f08=_0x520f08-0x0;var _0x50aaf2=_0x89b8[_0x520f08];return _0x50aaf2;};'use strict';var _=require(_0x889b('0x0'));var util=require(_0x889b('0x1'));var moment=require(_0x889b('0x2'));var BPromise=require(_0x889b('0x3'));var rs=require(_0x889b('0x4'));var fs=require('fs');var Redis=require(_0x889b('0x5'));var db=require('../../mysqldb')['db'];var utils=require(_0x889b('0x6'));var logger=require(_0x889b('0x7'))(_0x889b('0x8'));var config=require('../../config/environment');var jayson=require(_0x889b('0x9'));var client=jayson[_0x889b('0xa')][_0x889b('0xb')]({'port':0x232a});config['redis']=_[_0x889b('0xc')](config[_0x889b('0xd')],{'host':_0x889b('0xe'),'port':0x18eb});var socket=require(_0x889b('0xf'))(new Redis(config[_0x889b('0xd')]));require(_0x889b('0x10'))[_0x889b('0x11')](socket);function respondWithRpcPromise(_0x12455a,_0x175c5a,_0x2938fc){return new BPromise(function(_0x373405,_0x176cdd){return client['request'](_0x12455a,_0x2938fc)['then'](function(_0x2dffee){logger[_0x889b('0x12')]('VoiceExtension,\x20%s,\x20%s',_0x175c5a,_0x889b('0x13'));logger[_0x889b('0x14')]('VoiceExtension,\x20%s,\x20%s,\x20%s',_0x175c5a,_0x889b('0x13'),JSON['stringify'](_0x2dffee));if(_0x2dffee[_0x889b('0x15')]){if(_0x2dffee[_0x889b('0x15')]['code']===0x1f4){logger[_0x889b('0x15')](_0x889b('0x16'),_0x175c5a,_0x2dffee['error']['message']);return _0x176cdd(_0x2dffee['error'][_0x889b('0x17')]);}logger[_0x889b('0x15')](_0x889b('0x16'),_0x175c5a,_0x2dffee[_0x889b('0x15')][_0x889b('0x17')]);return _0x373405(_0x2dffee[_0x889b('0x15')]['message']);}else{logger[_0x889b('0x12')]('VoiceExtension,\x20%s,\x20%s',_0x175c5a,_0x889b('0x13'));_0x373405(_0x2dffee[_0x889b('0x18')][_0x889b('0x17')]);}})[_0x889b('0x19')](function(_0x1e6bd7){logger['error'](_0x889b('0x16'),_0x175c5a,_0x1e6bd7);_0x176cdd(_0x1e6bd7);});});}exports[_0x889b('0x1a')]=function(_0x2c80f9){var _0x39a0d6=this;return new Promise(function(_0x7148d5,_0x13e7b7){return db[_0x889b('0x1b')][_0x889b('0x1c')]({'raw':_0x2c80f9[_0x889b('0x1d')]?_0x2c80f9[_0x889b('0x1d')][_0x889b('0x1e')]===undefined?!![]:![]:!![],'where':_0x2c80f9['options']?_0x2c80f9['options']['where']||null:null,'attributes':_0x2c80f9[_0x889b('0x1d')]?_0x2c80f9['options']['attributes']||null:null,'limit':_0x2c80f9[_0x889b('0x1d')]?_0x2c80f9[_0x889b('0x1d')]['limit']||null:null,'include':_0x2c80f9[_0x889b('0x1d')]?_0x2c80f9['options'][_0x889b('0x1f')]?_[_0x889b('0x20')](_0x2c80f9[_0x889b('0x1d')][_0x889b('0x1f')],function(_0x5b0469){return{'model':db[_0x5b0469['model']],'as':_0x5b0469['as'],'attributes':_0x5b0469[_0x889b('0x21')],'include':_0x5b0469['include']?_[_0x889b('0x20')](_0x5b0469['include'],function(_0x7badfe){return{'model':db[_0x7badfe['model']],'as':_0x7badfe['as'],'attributes':_0x7badfe[_0x889b('0x21')],'include':_0x7badfe[_0x889b('0x1f')]?_[_0x889b('0x20')](_0x7badfe[_0x889b('0x1f')],function(_0x1ce3bc){return{'model':db[_0x1ce3bc['model']],'as':_0x1ce3bc['as'],'attributes':_0x1ce3bc['attributes']};}):[]};}):[]};}):[]:[]})[_0x889b('0x22')](function(_0x39fce8){logger['info']('GetVoiceExtension',_0x2c80f9);logger[_0x889b('0x14')](_0x889b('0x1a'),_0x2c80f9,JSON[_0x889b('0x23')](_0x39fce8));_0x7148d5(_0x39fce8);})[_0x889b('0x19')](function(_0x1321c9){logger[_0x889b('0x15')](_0x889b('0x1a'),_0x1321c9[_0x889b('0x17')],_0x2c80f9);_0x13e7b7(_0x39a0d6['error'](0x1f4,_0x1321c9['message']));});});};
\ No newline at end of file