Browse Source

MediaCategoryViewController: Remove unused T

Soomin Lee 7 years ago
parent
commit
ed520ad9a8

+ 8 - 8
Sources/MediaCategories/MediaCategory.swift

@@ -10,7 +10,7 @@
  * Refer to the COPYING file of the official project for license.
  *****************************************************************************/
 
-class VLCMovieCategoryViewController: VLCMediaCategoryViewController<VLCMLMedia, VideoModel> {
+class VLCMovieCategoryViewController: VLCMediaCategoryViewController<VideoModel> {
     init(_ services: Services) {
         let model = VideoModel(medialibrary: services.medialibraryManager)
         super.init(services: services, category: model)
@@ -20,7 +20,7 @@ class VLCMovieCategoryViewController: VLCMediaCategoryViewController<VLCMLMedia,
     }
 }
 
-class VLCShowEpisodeCategoryViewController: VLCMediaCategoryViewController<MLShowEpisode, ShowEpisodeModel> {
+class VLCShowEpisodeCategoryViewController: VLCMediaCategoryViewController<ShowEpisodeModel> {
     init(_ services: Services) {
         let model = ShowEpisodeModel(medialibrary: services.medialibraryManager)
         super.init(services: services, category: model)
@@ -30,7 +30,7 @@ class VLCShowEpisodeCategoryViewController: VLCMediaCategoryViewController<MLSho
     }
 }
 
-class VLCVideoPlaylistCategoryViewController: VLCMediaCategoryViewController<MLLabel, VideoModel> {
+class VLCVideoPlaylistCategoryViewController: VLCMediaCategoryViewController<VideoModel> {
     init(_ services: Services) {
         let model = VideoModel(medialibrary: services.medialibraryManager)
         super.init(services: services, category: model)
@@ -40,7 +40,7 @@ class VLCVideoPlaylistCategoryViewController: VLCMediaCategoryViewController<MLL
     }
 }
 
-class VLCTrackCategoryViewController: VLCMediaCategoryViewController<VLCMLMedia, AudioModel> {
+class VLCTrackCategoryViewController: VLCMediaCategoryViewController<AudioModel> {
     init(_ services: Services) {
         let model = AudioModel(medialibrary: services.medialibraryManager)
         super.init(services: services, category: model)
@@ -50,7 +50,7 @@ class VLCTrackCategoryViewController: VLCMediaCategoryViewController<VLCMLMedia,
     }
 }
 
-class VLCGenreCategoryViewController: VLCMediaCategoryViewController<String, GenreModel> {
+class VLCGenreCategoryViewController: VLCMediaCategoryViewController<GenreModel> {
     init(_ services: Services) {
         let model = GenreModel(medialibrary: services.medialibraryManager)
         super.init(services: services, category: model)
@@ -60,7 +60,7 @@ class VLCGenreCategoryViewController: VLCMediaCategoryViewController<String, Gen
     }
 }
 
-class VLCArtistCategoryViewController: VLCMediaCategoryViewController<String, ArtistModel> {
+class VLCArtistCategoryViewController: VLCMediaCategoryViewController<ArtistModel> {
     init(_ services: Services) {
         let model = ArtistModel(medialibrary: services.medialibraryManager)
         super.init(services: services, category: model)
@@ -70,7 +70,7 @@ class VLCArtistCategoryViewController: VLCMediaCategoryViewController<String, Ar
     }
 }
 
-class VLCAlbumCategoryViewController: VLCMediaCategoryViewController<MLAlbum, AlbumModel> {
+class VLCAlbumCategoryViewController: VLCMediaCategoryViewController<AlbumModel> {
     init(_ services: Services) {
         let model = AlbumModel(medialibrary: services.medialibraryManager)
         super.init(services: services, category: model)
@@ -80,7 +80,7 @@ class VLCAlbumCategoryViewController: VLCMediaCategoryViewController<MLAlbum, Al
     }
 }
 
-class VLCAudioPlaylistCategoryViewController: VLCMediaCategoryViewController<MLLabel, VideoModel> {
+class VLCAudioPlaylistCategoryViewController: VLCMediaCategoryViewController<VideoModel> {
     init(_ services: Services) {
         let model = VideoModel(medialibrary: services.medialibraryManager)
         super.init(services: services, category: model)

+ 1 - 1
Sources/MediaCategories/MediaCategoryViewController.swift

@@ -13,7 +13,7 @@
 
 import Foundation
 
-class VLCMediaCategoryViewController<T, ModelType: MediaLibraryBaseModel>: UICollectionViewController, UICollectionViewDelegateFlowLayout, UISearchResultsUpdating, UISearchControllerDelegate, IndicatorInfoProvider, MediaLibraryModelView {
+class VLCMediaCategoryViewController<ModelType: MediaLibraryBaseModel>: UICollectionViewController, UICollectionViewDelegateFlowLayout, UISearchResultsUpdating, UISearchControllerDelegate, IndicatorInfoProvider, MediaLibraryModelView {
     let cellPadding: CGFloat = 5.0
     private var services: Services
     private var searchController: UISearchController?