mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-07-16 05:43:54 +03:00
[PR #7039] [MERGED] Providermanager cleanup #11237
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/jellyfin/jellyfin/pull/7039
Author: @1337joe
Created: 12/24/2021
Status: ✅ Merged
Merged: 11/23/2022
Merged by: @Bond-009
Base:
master← Head:providermanager-cleanup📝 Commits (10+)
2e2a594Move Get*Providers definitions to interface4ace7f5Fix unused var, log typo785cc1bImplement sort test for ProviderManager.GetImageProviders8515e8fImprove image provider sorting6221991Add nullable annotations56900d0Implement CanRefresh tests for ProviderManager.GetImageProviders11c7c24Clarify naming, minor method ordering improvement91e706dImplement sort test for ProviderManager.GetMetadataProviderse7df72dImprove metadata provider sortingd5e2c2fImplement CanRefreshMetadata tests for GetMetadataProviders📊 Changes
8 files changed (+776 additions, -225 deletions)
View changed files
📝
MediaBrowser.Controller/BaseItemManager/BaseItemManager.cs(+6 -8)📝
MediaBrowser.Controller/BaseItemManager/IBaseItemManager.cs(+4 -4)📝
MediaBrowser.Controller/Providers/IMetadataService.cs(+5 -0)📝
MediaBrowser.Controller/Providers/IProviderManager.cs(+18 -0)📝
MediaBrowser.Providers/Manager/MetadataService.cs(+2 -2)📝
MediaBrowser.Providers/Manager/ProviderManager.cs(+115 -191)📝
tests/Jellyfin.Controller.Tests/BaseItemManagerTests.cs(+12 -20)➕
tests/Jellyfin.Providers.Tests/Manager/ProviderManagerTests.cs(+614 -0)📄 Description
A bunch of incremental improvements to ProviderManager.cs and related files, primarily focusing on
RefreshSingleItem,GetImageProviders, andGetMetadataProviders.Changes
#nullable disable, general minor cleanup🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.