Built motion from commit (unavailable).|2.4.4
[motion2.git] / server / api / voiceRecording / voiceRecording.rpc.js
index 16042f5..c10cfc4 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xdd92=['encryptFile','secrets','recording','CreateVoiceRecording\x20file\x20encrypted','CreateVoiceRecording','lodash','moment','bluebird','randomstring','ioredis','../../config/logger','rpc','client','http','request','then','info','VoiceRecording,\x20%s,\x20%s','request\x20sent','debug','VoiceRecording,\x20%s,\x20%s,\x20%s','stringify','error','message','UpdateVoiceRecording','VoiceRecording','update','body','options','raw','where','attributes','limit','catch','../../components/encryptor','Setting','callRecordingEncryption','existsSync','value','format','%s.cypher'];(function(_0x44c01f,_0x5b5777){var _0x376a94=function(_0x3b41e4){while(--_0x3b41e4){_0x44c01f['push'](_0x44c01f['shift']());}};_0x376a94(++_0x5b5777);}(_0xdd92,0x124));var _0x2dd9=function(_0x1f36bb,_0x8af718){_0x1f36bb=_0x1f36bb-0x0;var _0xaf97fa=_0xdd92[_0x1f36bb];return _0xaf97fa;};'use strict';var _=require(_0x2dd9('0x0'));var util=require('util');var moment=require(_0x2dd9('0x1'));var BPromise=require(_0x2dd9('0x2'));var rs=require(_0x2dd9('0x3'));var fs=require('fs');var Redis=require(_0x2dd9('0x4'));var db=require('../../mysqldb')['db'];var utils=require('../../config/utils');var logger=require(_0x2dd9('0x5'))(_0x2dd9('0x6'));var config=require('../../config/environment');var jayson=require('jayson/promise');var client=jayson[_0x2dd9('0x7')][_0x2dd9('0x8')]({'port':0x232a});function respondWithRpcPromise(_0x1233cb,_0x9d7957,_0x5c6c5a){return new BPromise(function(_0x5d56b6,_0x388642){return client[_0x2dd9('0x9')](_0x1233cb,_0x5c6c5a)[_0x2dd9('0xa')](function(_0x367ae4){logger[_0x2dd9('0xb')](_0x2dd9('0xc'),_0x9d7957,_0x2dd9('0xd'));logger[_0x2dd9('0xe')](_0x2dd9('0xf'),_0x9d7957,_0x2dd9('0xd'),JSON[_0x2dd9('0x10')](_0x367ae4));if(_0x367ae4[_0x2dd9('0x11')]){if(_0x367ae4[_0x2dd9('0x11')]['code']===0x1f4){logger[_0x2dd9('0x11')](_0x2dd9('0xc'),_0x9d7957,_0x367ae4[_0x2dd9('0x11')][_0x2dd9('0x12')]);return _0x388642(_0x367ae4[_0x2dd9('0x11')][_0x2dd9('0x12')]);}logger['error'](_0x2dd9('0xc'),_0x9d7957,_0x367ae4[_0x2dd9('0x11')][_0x2dd9('0x12')]);return _0x5d56b6(_0x367ae4['error']['message']);}else{logger[_0x2dd9('0xb')](_0x2dd9('0xc'),_0x9d7957,'request\x20sent');_0x5d56b6(_0x367ae4['result']['message']);}})['catch'](function(_0x4226db){logger[_0x2dd9('0x11')](_0x2dd9('0xc'),_0x9d7957,_0x4226db);_0x388642(_0x4226db);});});}exports[_0x2dd9('0x13')]=function(_0x57308e){var _0x532213=this;return new Promise(function(_0x3ff9a9,_0x2752e3){return db[_0x2dd9('0x14')][_0x2dd9('0x15')](_0x57308e[_0x2dd9('0x16')],{'raw':_0x57308e[_0x2dd9('0x17')]?_0x57308e['options'][_0x2dd9('0x18')]===undefined?!![]:![]:!![],'individualHooks':!![],'where':_0x57308e[_0x2dd9('0x17')]?_0x57308e[_0x2dd9('0x17')][_0x2dd9('0x19')]||null:null,'attributes':_0x57308e[_0x2dd9('0x17')]?_0x57308e[_0x2dd9('0x17')][_0x2dd9('0x1a')]||null:null,'limit':_0x57308e[_0x2dd9('0x17')]?_0x57308e[_0x2dd9('0x17')][_0x2dd9('0x1b')]||null:null})[_0x2dd9('0xa')](function(_0x499445){logger[_0x2dd9('0xb')]('UpdateVoiceRecording',_0x57308e);logger[_0x2dd9('0xe')](_0x2dd9('0x13'),_0x57308e,JSON[_0x2dd9('0x10')](_0x499445));_0x3ff9a9(_0x499445);})[_0x2dd9('0x1c')](function(_0x72b572){logger[_0x2dd9('0x11')](_0x2dd9('0x13'),_0x72b572[_0x2dd9('0x12')],_0x57308e);_0x2752e3(_0x532213[_0x2dd9('0x11')](0x1f4,_0x72b572[_0x2dd9('0x12')]));});});};exports['CreateVoiceRecording']=function(_0x5ad1d1){var _0x4b63cf=this;return new Promise(function(_0x25c18e,_0xab15ef){var _0x3999c5=require(_0x2dd9('0x1d'));var _0x27b497;return db[_0x2dd9('0x1e')]['findOne']({'attributes':['id',_0x2dd9('0x1f')],'where':{'id':0x1},'raw':!![]})[_0x2dd9('0xa')](function(_0x4f15c5){_0x27b497=_0x4f15c5;return db['VoiceRecording']['create'](_0x5ad1d1[_0x2dd9('0x16')]);})[_0x2dd9('0xa')](function(_0x3053cb){if(_0x27b497[_0x2dd9('0x1f')]&&fs[_0x2dd9('0x20')](_0x3053cb[_0x2dd9('0x21')])){var _0x9a6de=util[_0x2dd9('0x22')](_0x2dd9('0x23'),_0x3053cb[_0x2dd9('0x21')]);return _0x3999c5[_0x2dd9('0x24')](_0x3053cb[_0x2dd9('0x21')],_0x9a6de,config[_0x2dd9('0x25')][_0x2dd9('0x26')])[_0x2dd9('0xa')](function(){fs['unlink'](_0x3053cb[_0x2dd9('0x21')]);logger['info'](_0x2dd9('0x27'));return _0x3053cb;});}return _0x3053cb;})[_0x2dd9('0xa')](function(_0x306f0b){logger['info'](_0x2dd9('0x28'),_0x5ad1d1);logger[_0x2dd9('0xe')](_0x2dd9('0x28'),_0x5ad1d1,JSON['stringify'](_0x306f0b));_0x25c18e(_0x306f0b);})[_0x2dd9('0x1c')](function(_0x2cad6d){logger['error'](_0x2dd9('0x28'),_0x2cad6d['message'],_0x5ad1d1);_0xab15ef(_0x4b63cf['error'](0x1f4,_0x2cad6d[_0x2dd9('0x12')]));});});};
\ No newline at end of file
+var _0x6620=['encryptFile','secrets','recording','unlink','CreateVoiceRecording\x20file\x20encrypted','util','bluebird','../../mysqldb','../../config/utils','../../config/logger','rpc','../../config/environment','jayson/promise','client','http','request','then','info','VoiceRecording,\x20%s,\x20%s','request\x20sent','debug','VoiceRecording,\x20%s,\x20%s,\x20%s','stringify','error','message','result','UpdateVoiceRecording','VoiceRecording','update','body','options','raw','where','attributes','limit','catch','CreateVoiceRecording','../../components/encryptor','Setting','findOne','callRecordingEncryption','create','existsSync','format','%s.cypher','value'];(function(_0x207e46,_0x18a633){var _0x534b89=function(_0x5d324b){while(--_0x5d324b){_0x207e46['push'](_0x207e46['shift']());}};_0x534b89(++_0x18a633);}(_0x6620,0x8f));var _0x0662=function(_0x2eb9a3,_0x4d7312){_0x2eb9a3=_0x2eb9a3-0x0;var _0x132c25=_0x6620[_0x2eb9a3];return _0x132c25;};'use strict';var _=require('lodash');var util=require(_0x0662('0x0'));var moment=require('moment');var BPromise=require(_0x0662('0x1'));var rs=require('randomstring');var fs=require('fs');var Redis=require('ioredis');var db=require(_0x0662('0x2'))['db'];var utils=require(_0x0662('0x3'));var logger=require(_0x0662('0x4'))(_0x0662('0x5'));var config=require(_0x0662('0x6'));var jayson=require(_0x0662('0x7'));var client=jayson[_0x0662('0x8')][_0x0662('0x9')]({'port':0x232a});function respondWithRpcPromise(_0x472907,_0x372083,_0x38de32){return new BPromise(function(_0x33e686,_0x448088){return client[_0x0662('0xa')](_0x472907,_0x38de32)[_0x0662('0xb')](function(_0x3a7b4e){logger[_0x0662('0xc')](_0x0662('0xd'),_0x372083,_0x0662('0xe'));logger[_0x0662('0xf')](_0x0662('0x10'),_0x372083,_0x0662('0xe'),JSON[_0x0662('0x11')](_0x3a7b4e));if(_0x3a7b4e[_0x0662('0x12')]){if(_0x3a7b4e['error']['code']===0x1f4){logger[_0x0662('0x12')]('VoiceRecording,\x20%s,\x20%s',_0x372083,_0x3a7b4e[_0x0662('0x12')][_0x0662('0x13')]);return _0x448088(_0x3a7b4e['error']['message']);}logger[_0x0662('0x12')](_0x0662('0xd'),_0x372083,_0x3a7b4e[_0x0662('0x12')][_0x0662('0x13')]);return _0x33e686(_0x3a7b4e[_0x0662('0x12')][_0x0662('0x13')]);}else{logger[_0x0662('0xc')]('VoiceRecording,\x20%s,\x20%s',_0x372083,_0x0662('0xe'));_0x33e686(_0x3a7b4e[_0x0662('0x14')][_0x0662('0x13')]);}})['catch'](function(_0x2fb4a8){logger['error'](_0x0662('0xd'),_0x372083,_0x2fb4a8);_0x448088(_0x2fb4a8);});});}exports[_0x0662('0x15')]=function(_0x2bcf7a){var _0x4ceef4=this;return new Promise(function(_0x5ea340,_0x1f1d02){return db[_0x0662('0x16')][_0x0662('0x17')](_0x2bcf7a[_0x0662('0x18')],{'raw':_0x2bcf7a[_0x0662('0x19')]?_0x2bcf7a['options'][_0x0662('0x1a')]===undefined?!![]:![]:!![],'individualHooks':!![],'where':_0x2bcf7a[_0x0662('0x19')]?_0x2bcf7a[_0x0662('0x19')][_0x0662('0x1b')]||null:null,'attributes':_0x2bcf7a[_0x0662('0x19')]?_0x2bcf7a[_0x0662('0x19')][_0x0662('0x1c')]||null:null,'limit':_0x2bcf7a[_0x0662('0x19')]?_0x2bcf7a[_0x0662('0x19')][_0x0662('0x1d')]||null:null})[_0x0662('0xb')](function(_0x265825){logger[_0x0662('0xc')]('UpdateVoiceRecording',_0x2bcf7a);logger[_0x0662('0xf')](_0x0662('0x15'),_0x2bcf7a,JSON[_0x0662('0x11')](_0x265825));_0x5ea340(_0x265825);})[_0x0662('0x1e')](function(_0x55b02c){logger[_0x0662('0x12')](_0x0662('0x15'),_0x55b02c[_0x0662('0x13')],_0x2bcf7a);_0x1f1d02(_0x4ceef4[_0x0662('0x12')](0x1f4,_0x55b02c[_0x0662('0x13')]));});});};exports[_0x0662('0x1f')]=function(_0x44f646){var _0x115a28=this;return new Promise(function(_0x52c525,_0xba9c5){var _0x3271be=require(_0x0662('0x20'));var _0x2415c9;return db[_0x0662('0x21')][_0x0662('0x22')]({'attributes':['id',_0x0662('0x23')],'where':{'id':0x1},'raw':!![]})[_0x0662('0xb')](function(_0x57ed98){_0x2415c9=_0x57ed98;return db[_0x0662('0x16')][_0x0662('0x24')](_0x44f646[_0x0662('0x18')]);})[_0x0662('0xb')](function(_0x2c877e){if(_0x2415c9[_0x0662('0x23')]&&fs[_0x0662('0x25')](_0x2c877e['value'])){var _0x287b56=util[_0x0662('0x26')](_0x0662('0x27'),_0x2c877e[_0x0662('0x28')]);return _0x3271be[_0x0662('0x29')](_0x2c877e[_0x0662('0x28')],_0x287b56,config[_0x0662('0x2a')][_0x0662('0x2b')])['then'](function(){fs[_0x0662('0x2c')](_0x2c877e[_0x0662('0x28')]);logger[_0x0662('0xc')](_0x0662('0x2d'));return _0x2c877e;});}return _0x2c877e;})[_0x0662('0xb')](function(_0x151ce3){logger['info'](_0x0662('0x1f'),_0x44f646);logger[_0x0662('0xf')](_0x0662('0x1f'),_0x44f646,JSON[_0x0662('0x11')](_0x151ce3));_0x52c525(_0x151ce3);})['catch'](function(_0x13e315){logger[_0x0662('0x12')]('CreateVoiceRecording',_0x13e315[_0x0662('0x13')],_0x44f646);_0xba9c5(_0x115a28['error'](0x1f4,_0x13e315[_0x0662('0x13')]));});});};
\ No newline at end of file