Fixed: Update statistics if album deleted

This commit is contained in:
ta264 2020-12-21 21:59:24 +00:00
commit 60d1a7fbc4

View file

@ -25,6 +25,7 @@ namespace Lidarr.Api.V1.Artist
public class ArtistModule : LidarrRestModuleWithSignalR<ArtistResource, NzbDrone.Core.Music.Artist>, public class ArtistModule : LidarrRestModuleWithSignalR<ArtistResource, NzbDrone.Core.Music.Artist>,
IHandle<AlbumImportedEvent>, IHandle<AlbumImportedEvent>,
IHandle<AlbumEditedEvent>, IHandle<AlbumEditedEvent>,
IHandle<AlbumDeletedEvent>,
IHandle<TrackFileDeletedEvent>, IHandle<TrackFileDeletedEvent>,
IHandle<ArtistUpdatedEvent>, IHandle<ArtistUpdatedEvent>,
IHandle<ArtistEditedEvent>, IHandle<ArtistEditedEvent>,
@ -259,6 +260,11 @@ namespace Lidarr.Api.V1.Artist
BroadcastResourceChange(ModelAction.Updated, GetArtistResource(message.Album.Artist.Value)); BroadcastResourceChange(ModelAction.Updated, GetArtistResource(message.Album.Artist.Value));
} }
public void Handle(AlbumDeletedEvent message)
{
BroadcastResourceChange(ModelAction.Updated, GetArtistResource(message.Album.Artist.Value));
}
public void Handle(TrackFileDeletedEvent message) public void Handle(TrackFileDeletedEvent message)
{ {
if (message.Reason == DeleteMediaFileReason.Upgrade) if (message.Reason == DeleteMediaFileReason.Upgrade)