Net8 #89

Merged
kdeng00 merged 9 commits from net8 into master 2024-06-15 12:17:12 -04:00
Showing only changes of commit 55fc031e4c - Show all commits
+5 -2
View File
@@ -145,7 +145,7 @@ public class SongManager : BaseManager
{ {
try try
{ {
if (DeleteSongFromFilesystem(song)) if (DeleteSongFromFilesystem(song, true))
{ {
_logger.Error("Failed to delete the song"); _logger.Error("Failed to delete the song");
@@ -400,7 +400,7 @@ public class SongManager : BaseManager
} }
private bool DeleteSongFromFilesystem(Song song) private bool DeleteSongFromFilesystem(Song song, bool deleteDirectory = false)
{ {
var songPath = song.SongPath(); var songPath = song.SongPath();
@@ -409,6 +409,8 @@ public class SongManager : BaseManager
try try
{ {
System.IO.File.Delete(songPath); System.IO.File.Delete(songPath);
DeleteEmptyDirectories(ref song, ref song);
} }
catch(Exception ex) catch(Exception ex)
{ {
@@ -419,6 +421,7 @@ public class SongManager : BaseManager
return DoesSongExistOnFilesystem(song); return DoesSongExistOnFilesystem(song);
} }
private bool DoesSongExistOnFilesystem(Song song) private bool DoesSongExistOnFilesystem(Song song)
{ {
if (!System.IO.File.Exists(song.SongPath())) if (!System.IO.File.Exists(song.SongPath()))