Built motion from commit (unavailable).|2.0.72
[motion2.git] / server / api / voiceRecording / voiceRecording.rpc.js
index ef30da4..e19e61d 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x4ef1=['callRecordingEncryption','value','format','%s.cypher','encryptFile','secrets','recording','unlink','CreateVoiceRecording\x20file\x20encrypted','CreateVoiceRecording','lodash','util','bluebird','randomstring','../../mysqldb','../../config/utils','../../config/logger','rpc','../../config/environment','jayson/promise','client','http','request','then','info','request\x20sent','VoiceRecording,\x20%s,\x20%s,\x20%s','stringify','error','VoiceRecording,\x20%s,\x20%s','message','result','catch','UpdateVoiceRecording','VoiceRecording','update','body','options','where','attributes','limit','debug','../../components/encryptor','Setting','create'];(function(_0x2fee96,_0x2f735d){var _0x2e6ad1=function(_0x2c55ad){while(--_0x2c55ad){_0x2fee96['push'](_0x2fee96['shift']());}};_0x2e6ad1(++_0x2f735d);}(_0x4ef1,0xeb));var _0x14ef=function(_0x470e72,_0x532a0e){_0x470e72=_0x470e72-0x0;var _0x3386f9=_0x4ef1[_0x470e72];return _0x3386f9;};'use strict';var _=require(_0x14ef('0x0'));var util=require(_0x14ef('0x1'));var moment=require('moment');var BPromise=require(_0x14ef('0x2'));var rs=require(_0x14ef('0x3'));var fs=require('fs');var db=require(_0x14ef('0x4'))['db'];var utils=require(_0x14ef('0x5'));var logger=require(_0x14ef('0x6'))(_0x14ef('0x7'));var config=require(_0x14ef('0x8'));var jayson=require(_0x14ef('0x9'));var client=jayson[_0x14ef('0xa')][_0x14ef('0xb')]({'port':0x232a});function respondWithRpcPromise(_0x50bfea,_0x261fa2,_0x2dc335){return new BPromise(function(_0x5b75ad,_0x4175e7){return client[_0x14ef('0xc')](_0x50bfea,_0x2dc335)[_0x14ef('0xd')](function(_0xee3db3){logger[_0x14ef('0xe')]('VoiceRecording,\x20%s,\x20%s',_0x261fa2,_0x14ef('0xf'));logger['debug'](_0x14ef('0x10'),_0x261fa2,_0x14ef('0xf'),JSON[_0x14ef('0x11')](_0xee3db3));if(_0xee3db3[_0x14ef('0x12')]){if(_0xee3db3['error']['code']===0x1f4){logger[_0x14ef('0x12')](_0x14ef('0x13'),_0x261fa2,_0xee3db3['error'][_0x14ef('0x14')]);return _0x4175e7(_0xee3db3[_0x14ef('0x12')][_0x14ef('0x14')]);}logger['error'](_0x14ef('0x13'),_0x261fa2,_0xee3db3[_0x14ef('0x12')][_0x14ef('0x14')]);return _0x5b75ad(_0xee3db3[_0x14ef('0x12')]['message']);}else{logger[_0x14ef('0xe')](_0x14ef('0x13'),_0x261fa2,_0x14ef('0xf'));_0x5b75ad(_0xee3db3[_0x14ef('0x15')]['message']);}})[_0x14ef('0x16')](function(_0x1bd88b){logger[_0x14ef('0x12')](_0x14ef('0x13'),_0x261fa2,_0x1bd88b);_0x4175e7(_0x1bd88b);});});}exports[_0x14ef('0x17')]=function(_0x356733){var _0x17f63a=this;return new Promise(function(_0x1acc0a,_0x19b2cb){return db[_0x14ef('0x18')][_0x14ef('0x19')](_0x356733[_0x14ef('0x1a')],{'raw':_0x356733[_0x14ef('0x1b')]?_0x356733[_0x14ef('0x1b')]['raw']===undefined?!![]:![]:!![],'individualHooks':!![],'where':_0x356733['options']?_0x356733[_0x14ef('0x1b')][_0x14ef('0x1c')]||null:null,'attributes':_0x356733[_0x14ef('0x1b')]?_0x356733[_0x14ef('0x1b')][_0x14ef('0x1d')]||null:null,'limit':_0x356733[_0x14ef('0x1b')]?_0x356733[_0x14ef('0x1b')][_0x14ef('0x1e')]||null:null})['then'](function(_0x477e18){logger['info']('UpdateVoiceRecording',_0x356733);logger[_0x14ef('0x1f')](_0x14ef('0x17'),_0x356733,JSON[_0x14ef('0x11')](_0x477e18));_0x1acc0a(_0x477e18);})[_0x14ef('0x16')](function(_0x33e198){logger[_0x14ef('0x12')](_0x14ef('0x17'),_0x33e198[_0x14ef('0x14')],_0x356733);_0x19b2cb(_0x17f63a[_0x14ef('0x12')](0x1f4,_0x33e198[_0x14ef('0x14')]));});});};exports['CreateVoiceRecording']=function(_0x29deec){var _0x5cb75d=this;return new Promise(function(_0x184f29,_0x21a176){var _0x8f2ca4=require(_0x14ef('0x20'));var _0x5f2af1;return db[_0x14ef('0x21')]['findOne']({'attributes':['id','callRecordingEncryption'],'where':{'id':0x1},'raw':!![]})[_0x14ef('0xd')](function(_0x40d50d){_0x5f2af1=_0x40d50d;return db[_0x14ef('0x18')][_0x14ef('0x22')](_0x29deec[_0x14ef('0x1a')]);})[_0x14ef('0xd')](function(_0x215ffd){if(_0x5f2af1[_0x14ef('0x23')]&&fs['existsSync'](_0x215ffd[_0x14ef('0x24')])){var _0x25f16f=util[_0x14ef('0x25')](_0x14ef('0x26'),_0x215ffd[_0x14ef('0x24')]);return _0x8f2ca4[_0x14ef('0x27')](_0x215ffd[_0x14ef('0x24')],_0x25f16f,config[_0x14ef('0x28')][_0x14ef('0x29')])[_0x14ef('0xd')](function(){fs[_0x14ef('0x2a')](_0x215ffd['value']);logger['info'](_0x14ef('0x2b'));return _0x215ffd;});}return _0x215ffd;})[_0x14ef('0xd')](function(_0xd4d59f){logger[_0x14ef('0xe')]('CreateVoiceRecording',_0x29deec);logger['debug'](_0x14ef('0x2c'),_0x29deec,JSON[_0x14ef('0x11')](_0xd4d59f));_0x184f29(_0xd4d59f);})[_0x14ef('0x16')](function(_0x858234){logger[_0x14ef('0x12')](_0x14ef('0x2c'),_0x858234['message'],_0x29deec);_0x21a176(_0x5cb75d[_0x14ef('0x12')](0x1f4,_0x858234[_0x14ef('0x14')]));});});};
\ No newline at end of file
+var _0x0102=['request\x20sent','debug','VoiceRecording,\x20%s,\x20%s,\x20%s','stringify','error','code','message','result','catch','UpdateVoiceRecording','body','options','raw','where','attributes','then','../../components/encryptor','Setting','findOne','callRecordingEncryption','create','existsSync','format','value','encryptFile','secrets','recording','unlink','CreateVoiceRecording\x20file\x20encrypted','CreateVoiceRecording','util','moment','bluebird','randomstring','jayson/promise','client','http','request','info','VoiceRecording,\x20%s,\x20%s'];(function(_0x36bc92,_0x45656a){var _0x2a82d6=function(_0x1fd92c){while(--_0x1fd92c){_0x36bc92['push'](_0x36bc92['shift']());}};_0x2a82d6(++_0x45656a);}(_0x0102,0x186));var _0x2010=function(_0x5cb1be,_0x4597f8){_0x5cb1be=_0x5cb1be-0x0;var _0x1c8baf=_0x0102[_0x5cb1be];return _0x1c8baf;};'use strict';var _=require('lodash');var util=require(_0x2010('0x0'));var moment=require(_0x2010('0x1'));var BPromise=require(_0x2010('0x2'));var rs=require(_0x2010('0x3'));var fs=require('fs');var db=require('../../mysqldb')['db'];var utils=require('../../config/utils');var logger=require('../../config/logger')('rpc');var config=require('../../config/environment');var jayson=require(_0x2010('0x4'));var client=jayson[_0x2010('0x5')][_0x2010('0x6')]({'port':0x232a});function respondWithRpcPromise(_0x304264,_0x4eeb67,_0x453fc0){return new BPromise(function(_0x495d98,_0x4728c0){return client[_0x2010('0x7')](_0x304264,_0x453fc0)['then'](function(_0x1f94ca){logger[_0x2010('0x8')](_0x2010('0x9'),_0x4eeb67,_0x2010('0xa'));logger[_0x2010('0xb')](_0x2010('0xc'),_0x4eeb67,_0x2010('0xa'),JSON[_0x2010('0xd')](_0x1f94ca));if(_0x1f94ca[_0x2010('0xe')]){if(_0x1f94ca[_0x2010('0xe')][_0x2010('0xf')]===0x1f4){logger[_0x2010('0xe')](_0x2010('0x9'),_0x4eeb67,_0x1f94ca[_0x2010('0xe')][_0x2010('0x10')]);return _0x4728c0(_0x1f94ca[_0x2010('0xe')]['message']);}logger['error'](_0x2010('0x9'),_0x4eeb67,_0x1f94ca[_0x2010('0xe')][_0x2010('0x10')]);return _0x495d98(_0x1f94ca[_0x2010('0xe')][_0x2010('0x10')]);}else{logger[_0x2010('0x8')]('VoiceRecording,\x20%s,\x20%s',_0x4eeb67,_0x2010('0xa'));_0x495d98(_0x1f94ca[_0x2010('0x11')]['message']);}})[_0x2010('0x12')](function(_0x11c94b){logger[_0x2010('0xe')](_0x2010('0x9'),_0x4eeb67,_0x11c94b);_0x4728c0(_0x11c94b);});});}exports[_0x2010('0x13')]=function(_0x11bd28){var _0x83cd35=this;return new Promise(function(_0x1476c0,_0x309477){return db['VoiceRecording']['update'](_0x11bd28[_0x2010('0x14')],{'raw':_0x11bd28[_0x2010('0x15')]?_0x11bd28[_0x2010('0x15')][_0x2010('0x16')]===undefined?!![]:![]:!![],'individualHooks':!![],'where':_0x11bd28['options']?_0x11bd28['options'][_0x2010('0x17')]||null:null,'attributes':_0x11bd28[_0x2010('0x15')]?_0x11bd28[_0x2010('0x15')][_0x2010('0x18')]||null:null,'limit':_0x11bd28[_0x2010('0x15')]?_0x11bd28[_0x2010('0x15')]['limit']||null:null})[_0x2010('0x19')](function(_0x1cfa57){logger['info']('UpdateVoiceRecording',_0x11bd28);logger['debug'](_0x2010('0x13'),_0x11bd28,JSON['stringify'](_0x1cfa57));_0x1476c0(_0x1cfa57);})[_0x2010('0x12')](function(_0x5f4233){logger['error'](_0x2010('0x13'),_0x5f4233[_0x2010('0x10')],_0x11bd28);_0x309477(_0x83cd35['error'](0x1f4,_0x5f4233[_0x2010('0x10')]));});});};exports['CreateVoiceRecording']=function(_0x2a12ee){var _0x27b425=this;return new Promise(function(_0x3929d9,_0x3dcea4){var _0x3c5862=require(_0x2010('0x1a'));var _0x981b65;return db[_0x2010('0x1b')][_0x2010('0x1c')]({'attributes':['id',_0x2010('0x1d')],'where':{'id':0x1},'raw':!![]})[_0x2010('0x19')](function(_0x2ebdbb){_0x981b65=_0x2ebdbb;return db['VoiceRecording'][_0x2010('0x1e')](_0x2a12ee['body']);})[_0x2010('0x19')](function(_0x147a5a){if(_0x981b65[_0x2010('0x1d')]&&fs[_0x2010('0x1f')](_0x147a5a['value'])){var _0x554f66=util[_0x2010('0x20')]('%s.cypher',_0x147a5a[_0x2010('0x21')]);return _0x3c5862[_0x2010('0x22')](_0x147a5a['value'],_0x554f66,config[_0x2010('0x23')][_0x2010('0x24')])[_0x2010('0x19')](function(){fs[_0x2010('0x25')](_0x147a5a[_0x2010('0x21')]);logger['info'](_0x2010('0x26'));return _0x147a5a;});}return _0x147a5a;})[_0x2010('0x19')](function(_0x33a339){logger['info']('CreateVoiceRecording',_0x2a12ee);logger[_0x2010('0xb')](_0x2010('0x27'),_0x2a12ee,JSON[_0x2010('0xd')](_0x33a339));_0x3929d9(_0x33a339);})['catch'](function(_0x590a8b){logger[_0x2010('0xe')](_0x2010('0x27'),_0x590a8b[_0x2010('0x10')],_0x2a12ee);_0x3dcea4(_0x27b425[_0x2010('0xe')](0x1f4,_0x590a8b[_0x2010('0x10')]));});});};
\ No newline at end of file