* VRFS-2405 - cleanup more files in audiomixer, and input/output files in quickmixer

This commit is contained in:
Seth Call 2014-10-27 17:52:56 -05:00
parent 004674c562
commit 53706aec71
2 changed files with 12 additions and 0 deletions

View File

@ -211,6 +211,11 @@ module JamRuby
File.delete(@output_mp3_filename) if File.exists(@output_mp3_filename)
File.delete(@manifest_file) if File.exists(@manifest_file)
File.delete(@error_out_filename) if File.exists(@error_out_filename)
@manifest[:files].each do |file|
filename = file[:filename]
File.delete(filename) if File.exists(filename)
end
end
def post_success(mix)

View File

@ -63,6 +63,8 @@ module JamRuby
post_success(@quick_mix)
cleanup_files
@@log.info("audiomixer job successful. mix_id #{quick_mix_id}")
rescue Exception => e
@ -121,6 +123,11 @@ module JamRuby
end
end
def cleanup_files()
File.delete(@input_ogg_filename) if File.exists(@input_ogg_filename)
File.delete(@output_mp3_filename) if File.exists(@output_mp3_filename)
end
def fetch_audio_files
@input_ogg_filename = Dir::Tmpname.make_tmpname( ["#{Dir.tmpdir}/quick_mixer_#{@quick_mix.id}}", '.ogg'], nil)