@@ -47,6 +47,11 @@ extension GenreModel: MediaLibraryObserver {
updateView?()
}
+ func medialibrary(_ medialibrary: MediaLibraryService, didModifyGenres genres: [VLCMLGenre]) {
+ files = swapModels(with: genres)
+ updateView?()
+ }
+
func medialibrary(_ medialibrary: MediaLibraryService, didDeleteGenresWithIds genreIds: [NSNumber]) {
files.removeAll {
genreIds.contains(NSNumber(value: $0.identifier()))