Forráskód Böngészése

VLCMediaLibraryManager: Add playlist callback

Soomin Lee 7 éve
szülő
commit
9c4155bc63
1 módosított fájl, 15 hozzáadás és 0 törlés
  1. 15 0
      SharedSources/VLCMediaLibraryManager.swift

+ 15 - 0
SharedSources/VLCMediaLibraryManager.swift

@@ -48,6 +48,11 @@ extension NSNotification {
 
     @objc optional func medialibrary(_ medialibrary: VLCMediaLibraryManager,
                                      didAddGenres genres: [VLCMLGenre])
+
+    // Playlist
+
+    @objc optional func medialibrary(_ medialibrary: VLCMediaLibraryManager,
+                                     didAddPlaylists playlists: [VLCMLPlaylist])
 }
 
 class VLCMediaLibraryManager: NSObject {
@@ -212,6 +217,16 @@ extension VLCMediaLibraryManager {
     }
 }
 
+// MARK: - VLCMediaLibraryDelegate - Playlists
+
+extension VLCMediaLibraryManager {
+    func medialibrary(_ medialibrary: VLCMediaLibrary, didAdd playlists: [VLCMLPlaylist]) {
+        for observer in observers {
+            observer.value.observer?.medialibrary?(self, didAddPlaylists: playlists)
+        }
+    }
+}
+
 // MARK: - VLCMediaLibraryDelegate - Discovery
 
 extension VLCMediaLibraryManager {