From b09a41ad1f05664a6099734cb44e068f993a8e93 Mon Sep 17 00:00:00 2001
From: JPVenson <6794763+JPVenson@users.noreply.github.com>
Date: Wed, 9 Oct 2024 10:36:08 +0000
Subject: WIP porting new Repository structure
---
MediaBrowser.Controller/Library/ILibraryManager.cs | 18 +++++++++---------
MediaBrowser.Controller/Library/IMediaSourceManager.cs | 8 ++++----
MediaBrowser.Controller/Library/IMusicManager.cs | 6 +++---
3 files changed, 16 insertions(+), 16 deletions(-)
(limited to 'MediaBrowser.Controller/Library')
diff --git a/MediaBrowser.Controller/Library/ILibraryManager.cs b/MediaBrowser.Controller/Library/ILibraryManager.cs
index b802b7e6ea..47b1cb16e8 100644
--- a/MediaBrowser.Controller/Library/ILibraryManager.cs
+++ b/MediaBrowser.Controller/Library/ILibraryManager.cs
@@ -483,21 +483,21 @@ namespace MediaBrowser.Controller.Library
///
/// The item.
/// List<PersonInfo>.
- List GetPeople(BaseItem item);
+ IReadOnlyList GetPeople(BaseItem item);
///
/// Gets the people.
///
/// The query.
/// List<PersonInfo>.
- List GetPeople(InternalPeopleQuery query);
+ IReadOnlyList GetPeople(InternalPeopleQuery query);
///
/// Gets the people items.
///
/// The query.
/// List<Person>.
- List GetPeopleItems(InternalPeopleQuery query);
+ IReadOnlyList GetPeopleItems(InternalPeopleQuery query);
///
/// Updates the people.
@@ -513,21 +513,21 @@ namespace MediaBrowser.Controller.Library
/// The people.
/// The cancellation token.
/// The async task.
- Task UpdatePeopleAsync(BaseItem item, List people, CancellationToken cancellationToken);
+ Task UpdatePeopleAsync(BaseItem item, IReadOnlyList people, CancellationToken cancellationToken);
///
/// Gets the item ids.
///
/// The query.
/// List<Guid>.
- List GetItemIds(InternalItemsQuery query);
+ IReadOnlyList GetItemIds(InternalItemsQuery query);
///
/// Gets the people names.
///
/// The query.
/// List<System.String>.
- List GetPeopleNames(InternalPeopleQuery query);
+ IReadOnlyList GetPeopleNames(InternalPeopleQuery query);
///
/// Queries the items.
@@ -553,9 +553,9 @@ namespace MediaBrowser.Controller.Library
///
/// The query.
/// QueryResult<BaseItem>.
- List GetItemList(InternalItemsQuery query);
+ IReadOnlyList GetItemList(InternalItemsQuery query);
- List GetItemList(InternalItemsQuery query, bool allowExternalContent);
+ IReadOnlyList GetItemList(InternalItemsQuery query, bool allowExternalContent);
///
/// Gets the items.
@@ -563,7 +563,7 @@ namespace MediaBrowser.Controller.Library
/// The query to use.
/// Items to use for query.
/// List of items.
- List GetItemList(InternalItemsQuery query, List parents);
+ IReadOnlyList GetItemList(InternalItemsQuery query, List parents);
///
/// Gets the items result.
diff --git a/MediaBrowser.Controller/Library/IMediaSourceManager.cs b/MediaBrowser.Controller/Library/IMediaSourceManager.cs
index 44a1a85e30..5ed3a49c38 100644
--- a/MediaBrowser.Controller/Library/IMediaSourceManager.cs
+++ b/MediaBrowser.Controller/Library/IMediaSourceManager.cs
@@ -29,28 +29,28 @@ namespace MediaBrowser.Controller.Library
///
/// The item identifier.
/// IEnumerable<MediaStream>.
- List GetMediaStreams(Guid itemId);
+ IReadOnlyList GetMediaStreams(Guid itemId);
///
/// Gets the media streams.
///
/// The query.
/// IEnumerable<MediaStream>.
- List GetMediaStreams(MediaStreamQuery query);
+ IReadOnlyList GetMediaStreams(MediaStreamQuery query);
///
/// Gets the media attachments.
///
/// The item identifier.
/// IEnumerable<MediaAttachment>.
- List GetMediaAttachments(Guid itemId);
+ IReadOnlyList GetMediaAttachments(Guid itemId);
///
/// Gets the media attachments.
///
/// The query.
/// IEnumerable<MediaAttachment>.
- List GetMediaAttachments(MediaAttachmentQuery query);
+ IReadOnlyList GetMediaAttachments(MediaAttachmentQuery query);
///
/// Gets the playack media sources.
diff --git a/MediaBrowser.Controller/Library/IMusicManager.cs b/MediaBrowser.Controller/Library/IMusicManager.cs
index 93073cc79b..7ba8fc20cf 100644
--- a/MediaBrowser.Controller/Library/IMusicManager.cs
+++ b/MediaBrowser.Controller/Library/IMusicManager.cs
@@ -17,7 +17,7 @@ namespace MediaBrowser.Controller.Library
/// The user to use.
/// The options to use.
/// List of items.
- List GetInstantMixFromItem(BaseItem item, User? user, DtoOptions dtoOptions);
+ IReadOnlyList GetInstantMixFromItem(BaseItem item, User? user, DtoOptions dtoOptions);
///
/// Gets the instant mix from artist.
@@ -26,7 +26,7 @@ namespace MediaBrowser.Controller.Library
/// The user to use.
/// The options to use.
/// List of items.
- List GetInstantMixFromArtist(MusicArtist artist, User? user, DtoOptions dtoOptions);
+ IReadOnlyList GetInstantMixFromArtist(MusicArtist artist, User? user, DtoOptions dtoOptions);
///
/// Gets the instant mix from genre.
@@ -35,6 +35,6 @@ namespace MediaBrowser.Controller.Library
/// The user to use.
/// The options to use.
/// List of items.
- List GetInstantMixFromGenres(IEnumerable genres, User? user, DtoOptions dtoOptions);
+ IReadOnlyList GetInstantMixFromGenres(IEnumerable genres, User? user, DtoOptions dtoOptions);
}
}
--
cgit v1.2.3