mirror of
https://github.com/metatube-community/jellyfin-plugin-metatube.git
synced 2026-02-02 18:21:48 +08:00
Deprecate: compatible code for renaming transfer
This commit is contained in:
@@ -62,40 +62,6 @@ public class OrganizeMetadataTask : IScheduledTask
|
||||
|
||||
progress?.Report(0);
|
||||
|
||||
{
|
||||
// Compatible code for renaming process.
|
||||
|
||||
const string previousProviderIdName = "JavTube";
|
||||
|
||||
var outdatedItems = _libraryManager.GetItemList(new InternalItemsQuery
|
||||
{
|
||||
#if __EMBY__
|
||||
HasAnyProviderId = new[] { previousProviderIdName },
|
||||
#else
|
||||
HasAnyProviderId = new Dictionary<string, string> { { previousProviderIdName, string.Empty } },
|
||||
#endif
|
||||
}).ToList();
|
||||
|
||||
foreach (var item in outdatedItems)
|
||||
{
|
||||
if (item.HasProviderId(Plugin.Instance.Name)) continue;
|
||||
|
||||
var providerId = item.GetProviderId(previousProviderIdName);
|
||||
item.SetProviderId(Plugin.Instance.Name, providerId);
|
||||
item.ProviderIds.Remove(previousProviderIdName);
|
||||
|
||||
_logger.Info("Transfer ProviderId: {0}", providerId);
|
||||
|
||||
#if __EMBY__
|
||||
_libraryManager.UpdateItem(item, item, ItemUpdateType.MetadataEdit, null);
|
||||
#else
|
||||
await _libraryManager
|
||||
.UpdateItemAsync(item, item, ItemUpdateType.MetadataEdit, cancellationToken)
|
||||
.ConfigureAwait(false);
|
||||
#endif
|
||||
}
|
||||
}
|
||||
|
||||
var items = _libraryManager.GetItemList(new InternalItemsQuery
|
||||
{
|
||||
MediaTypes = new[] { MediaType.Video },
|
||||
|
||||
Reference in New Issue
Block a user