Built motion from commit 1ea47bf4.|2.6.34
[motion2.git] / server / api / voiceExtension / voiceExtension.rpc.js
index 48cbfda..5628c97 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x07e8=['redis','defaults','localhost','./voiceExtension.socket','register','request','then','info','VoiceExtension,\x20%s,\x20%s','request\x20sent','VoiceExtension,\x20%s,\x20%s,\x20%s','stringify','error','code','message','result','catch','GetVoiceExtension','options','raw','where','limit','include','model','attributes','map','lodash','util','moment','randomstring','../../mysqldb','rpc','../../config/environment','jayson/promise','http'];(function(_0x4f710c,_0x368203){var _0x1a323d=function(_0x15c791){while(--_0x15c791){_0x4f710c['push'](_0x4f710c['shift']());}};_0x1a323d(++_0x368203);}(_0x07e8,0x10f));var _0x807e=function(_0x511b40,_0x4789d6){_0x511b40=_0x511b40-0x0;var _0x380d26=_0x07e8[_0x511b40];return _0x380d26;};'use strict';var _=require(_0x807e('0x0'));var util=require(_0x807e('0x1'));var moment=require(_0x807e('0x2'));var BPromise=require('bluebird');var rs=require(_0x807e('0x3'));var fs=require('fs');var Redis=require('ioredis');var db=require(_0x807e('0x4'))['db'];var utils=require('../../config/utils');var logger=require('../../config/logger')(_0x807e('0x5'));var config=require(_0x807e('0x6'));var jayson=require(_0x807e('0x7'));var client=jayson['client'][_0x807e('0x8')]({'port':0x232a});config[_0x807e('0x9')]=_[_0x807e('0xa')](config[_0x807e('0x9')],{'host':_0x807e('0xb'),'port':0x18eb});var socket=require('socket.io-emitter')(new Redis(config[_0x807e('0x9')]));require(_0x807e('0xc'))[_0x807e('0xd')](socket);function respondWithRpcPromise(_0x3c6c7a,_0x1c2fdd,_0x45e953){return new BPromise(function(_0x382931,_0x2f44db){return client[_0x807e('0xe')](_0x3c6c7a,_0x45e953)[_0x807e('0xf')](function(_0x2ca6f0){logger[_0x807e('0x10')](_0x807e('0x11'),_0x1c2fdd,_0x807e('0x12'));logger['debug'](_0x807e('0x13'),_0x1c2fdd,_0x807e('0x12'),JSON[_0x807e('0x14')](_0x2ca6f0));if(_0x2ca6f0[_0x807e('0x15')]){if(_0x2ca6f0[_0x807e('0x15')][_0x807e('0x16')]===0x1f4){logger[_0x807e('0x15')]('VoiceExtension,\x20%s,\x20%s',_0x1c2fdd,_0x2ca6f0['error'][_0x807e('0x17')]);return _0x2f44db(_0x2ca6f0[_0x807e('0x15')][_0x807e('0x17')]);}logger[_0x807e('0x15')]('VoiceExtension,\x20%s,\x20%s',_0x1c2fdd,_0x2ca6f0[_0x807e('0x15')][_0x807e('0x17')]);return _0x382931(_0x2ca6f0[_0x807e('0x15')][_0x807e('0x17')]);}else{logger[_0x807e('0x10')](_0x807e('0x11'),_0x1c2fdd,'request\x20sent');_0x382931(_0x2ca6f0[_0x807e('0x18')]['message']);}})[_0x807e('0x19')](function(_0x328290){logger[_0x807e('0x15')](_0x807e('0x11'),_0x1c2fdd,_0x328290);_0x2f44db(_0x328290);});});}exports[_0x807e('0x1a')]=function(_0xad3e35){var _0x1e39ef=this;return new Promise(function(_0x40abbe,_0x3da4d6){return db['VoiceExtension']['findAll']({'raw':_0xad3e35[_0x807e('0x1b')]?_0xad3e35[_0x807e('0x1b')][_0x807e('0x1c')]===undefined?!![]:![]:!![],'where':_0xad3e35[_0x807e('0x1b')]?_0xad3e35[_0x807e('0x1b')][_0x807e('0x1d')]||null:null,'attributes':_0xad3e35[_0x807e('0x1b')]?_0xad3e35[_0x807e('0x1b')]['attributes']||null:null,'limit':_0xad3e35[_0x807e('0x1b')]?_0xad3e35[_0x807e('0x1b')][_0x807e('0x1e')]||null:null,'include':_0xad3e35[_0x807e('0x1b')]?_0xad3e35[_0x807e('0x1b')][_0x807e('0x1f')]?_['map'](_0xad3e35[_0x807e('0x1b')]['include'],function(_0x33ba88){return{'model':db[_0x33ba88[_0x807e('0x20')]],'as':_0x33ba88['as'],'attributes':_0x33ba88[_0x807e('0x21')],'include':_0x33ba88['include']?_[_0x807e('0x22')](_0x33ba88[_0x807e('0x1f')],function(_0x16530c){return{'model':db[_0x16530c[_0x807e('0x20')]],'as':_0x16530c['as'],'attributes':_0x16530c[_0x807e('0x21')],'include':_0x16530c[_0x807e('0x1f')]?_['map'](_0x16530c[_0x807e('0x1f')],function(_0x5211ce){return{'model':db[_0x5211ce[_0x807e('0x20')]],'as':_0x5211ce['as'],'attributes':_0x5211ce[_0x807e('0x21')]};}):[]};}):[]};}):[]:[]})[_0x807e('0xf')](function(_0x546a04){logger[_0x807e('0x10')](_0x807e('0x1a'),_0xad3e35);logger['debug'](_0x807e('0x1a'),_0xad3e35,JSON[_0x807e('0x14')](_0x546a04));_0x40abbe(_0x546a04);})['catch'](function(_0x344eec){logger[_0x807e('0x15')](_0x807e('0x1a'),_0x344eec[_0x807e('0x17')],_0xad3e35);_0x3da4d6(_0x1e39ef[_0x807e('0x15')](0x1f4,_0x344eec[_0x807e('0x17')]));});});};
\ No newline at end of file
+var _0x55c1=['../../config/logger','rpc','jayson/promise','client','http','defaults','redis','localhost','register','request','info','request\x20sent','debug','stringify','error','code','VoiceExtension,\x20%s,\x20%s','message','result','catch','GetVoiceExtension','VoiceExtension','findAll','options','raw','where','attributes','include','map','model','lodash','util','ioredis','../../mysqldb','../../config/utils'];(function(_0x174253,_0x5ae43f){var _0x5c7680=function(_0x385847){while(--_0x385847){_0x174253['push'](_0x174253['shift']());}};_0x5c7680(++_0x5ae43f);}(_0x55c1,0x1e5));var _0x155c=function(_0x4e11e7,_0x42d0b6){_0x4e11e7=_0x4e11e7-0x0;var _0x1d7d39=_0x55c1[_0x4e11e7];return _0x1d7d39;};'use strict';var _=require(_0x155c('0x0'));var util=require(_0x155c('0x1'));var moment=require('moment');var BPromise=require('bluebird');var rs=require('randomstring');var fs=require('fs');var Redis=require(_0x155c('0x2'));var db=require(_0x155c('0x3'))['db'];var utils=require(_0x155c('0x4'));var logger=require(_0x155c('0x5'))(_0x155c('0x6'));var config=require('../../config/environment');var jayson=require(_0x155c('0x7'));var client=jayson[_0x155c('0x8')][_0x155c('0x9')]({'port':0x232a});config['redis']=_[_0x155c('0xa')](config[_0x155c('0xb')],{'host':_0x155c('0xc'),'port':0x18eb});var socket=require('socket.io-emitter')(new Redis(config['redis']));require('./voiceExtension.socket')[_0x155c('0xd')](socket);function respondWithRpcPromise(_0xb51331,_0x2bf577,_0x2194ff){return new BPromise(function(_0x4f95f0,_0x228de5){return client[_0x155c('0xe')](_0xb51331,_0x2194ff)['then'](function(_0x192182){logger[_0x155c('0xf')]('VoiceExtension,\x20%s,\x20%s',_0x2bf577,_0x155c('0x10'));logger[_0x155c('0x11')]('VoiceExtension,\x20%s,\x20%s,\x20%s',_0x2bf577,_0x155c('0x10'),JSON[_0x155c('0x12')](_0x192182));if(_0x192182[_0x155c('0x13')]){if(_0x192182['error'][_0x155c('0x14')]===0x1f4){logger[_0x155c('0x13')](_0x155c('0x15'),_0x2bf577,_0x192182[_0x155c('0x13')][_0x155c('0x16')]);return _0x228de5(_0x192182['error'][_0x155c('0x16')]);}logger[_0x155c('0x13')]('VoiceExtension,\x20%s,\x20%s',_0x2bf577,_0x192182[_0x155c('0x13')]['message']);return _0x4f95f0(_0x192182[_0x155c('0x13')][_0x155c('0x16')]);}else{logger[_0x155c('0xf')]('VoiceExtension,\x20%s,\x20%s',_0x2bf577,_0x155c('0x10'));_0x4f95f0(_0x192182[_0x155c('0x17')][_0x155c('0x16')]);}})[_0x155c('0x18')](function(_0x43f537){logger[_0x155c('0x13')](_0x155c('0x15'),_0x2bf577,_0x43f537);_0x228de5(_0x43f537);});});}exports[_0x155c('0x19')]=function(_0x105206){var _0x137342=this;return new Promise(function(_0x32134a,_0xe422f6){return db[_0x155c('0x1a')][_0x155c('0x1b')]({'raw':_0x105206[_0x155c('0x1c')]?_0x105206[_0x155c('0x1c')][_0x155c('0x1d')]===undefined?!![]:![]:!![],'where':_0x105206['options']?_0x105206[_0x155c('0x1c')][_0x155c('0x1e')]||null:null,'attributes':_0x105206[_0x155c('0x1c')]?_0x105206[_0x155c('0x1c')][_0x155c('0x1f')]||null:null,'limit':_0x105206[_0x155c('0x1c')]?_0x105206['options']['limit']||null:null,'include':_0x105206[_0x155c('0x1c')]?_0x105206[_0x155c('0x1c')][_0x155c('0x20')]?_[_0x155c('0x21')](_0x105206[_0x155c('0x1c')][_0x155c('0x20')],function(_0x452175){return{'model':db[_0x452175[_0x155c('0x22')]],'as':_0x452175['as'],'attributes':_0x452175[_0x155c('0x1f')],'include':_0x452175[_0x155c('0x20')]?_[_0x155c('0x21')](_0x452175[_0x155c('0x20')],function(_0xf4e683){return{'model':db[_0xf4e683[_0x155c('0x22')]],'as':_0xf4e683['as'],'attributes':_0xf4e683[_0x155c('0x1f')],'include':_0xf4e683[_0x155c('0x20')]?_['map'](_0xf4e683[_0x155c('0x20')],function(_0x5a2004){return{'model':db[_0x5a2004['model']],'as':_0x5a2004['as'],'attributes':_0x5a2004['attributes']};}):[]};}):[]};}):[]:[]})['then'](function(_0x43608a){logger[_0x155c('0xf')](_0x155c('0x19'),_0x105206);logger['debug'](_0x155c('0x19'),_0x105206,JSON[_0x155c('0x12')](_0x43608a));_0x32134a(_0x43608a);})[_0x155c('0x18')](function(_0x595d47){logger['error']('GetVoiceExtension',_0x595d47[_0x155c('0x16')],_0x105206);_0xe422f6(_0x137342[_0x155c('0x13')](0x1f4,_0x595d47['message']));});});};
\ No newline at end of file