Browse Source

VLCMediaLibraryManager: Add playlist callback

Soomin Lee 7 years ago
parent
commit
9c4155bc63
1 changed files with 15 additions and 0 deletions
  1. 15 0
      SharedSources/VLCMediaLibraryManager.swift

+ 15 - 0
SharedSources/VLCMediaLibraryManager.swift

@@ -48,6 +48,11 @@ extension NSNotification {
 
 
     @objc optional func medialibrary(_ medialibrary: VLCMediaLibraryManager,
     @objc optional func medialibrary(_ medialibrary: VLCMediaLibraryManager,
                                      didAddGenres genres: [VLCMLGenre])
                                      didAddGenres genres: [VLCMLGenre])
+
+    // Playlist
+
+    @objc optional func medialibrary(_ medialibrary: VLCMediaLibraryManager,
+                                     didAddPlaylists playlists: [VLCMLPlaylist])
 }
 }
 
 
 class VLCMediaLibraryManager: NSObject {
 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
 // MARK: - VLCMediaLibraryDelegate - Discovery
 
 
 extension VLCMediaLibraryManager {
 extension VLCMediaLibraryManager {