From 748d88852034df43d2497555c9316948c14cebed Mon Sep 17 00:00:00 2001 From: Bogdan Date: Thu, 24 Oct 2024 11:10:29 +0300 Subject: [PATCH] Sync metadata changes to UI --- frontend/src/Components/SignalRConnector.js | 8 ++++++++ .../Metadata/MetadataController.cs | 19 ------------------- 2 files changed, 8 insertions(+), 19 deletions(-) diff --git a/frontend/src/Components/SignalRConnector.js b/frontend/src/Components/SignalRConnector.js index 4f2fc7ac58..81c2f453f0 100644 --- a/frontend/src/Components/SignalRConnector.js +++ b/frontend/src/Components/SignalRConnector.js @@ -226,6 +226,14 @@ class SignalRConnector extends Component { } }; + handleMetadata = ({ action, resource }) => { + const section = 'settings.metadata'; + + if (action === 'updated') { + this.props.dispatchUpdateItem({ section, ...resource }); + } + }; + handleNotification = ({ action, resource }) => { const section = 'settings.notifications'; diff --git a/src/Radarr.Api.V3/Metadata/MetadataController.cs b/src/Radarr.Api.V3/Metadata/MetadataController.cs index 6302b170cb..33df04f4f9 100644 --- a/src/Radarr.Api.V3/Metadata/MetadataController.cs +++ b/src/Radarr.Api.V3/Metadata/MetadataController.cs @@ -1,7 +1,6 @@ using System; using Microsoft.AspNetCore.Mvc; using NzbDrone.Core.Extras.Metadata; -using NzbDrone.Core.ThingiProvider.Events; using NzbDrone.SignalR; using Radarr.Http; @@ -29,23 +28,5 @@ public override object DeleteProviders([FromBody] MetadataBulkResource resource) { throw new NotImplementedException(); } - - [NonAction] - public override void Handle(ProviderAddedEvent message) - { - throw new NotImplementedException(); - } - - [NonAction] - public override void Handle(ProviderUpdatedEvent message) - { - throw new NotImplementedException(); - } - - [NonAction] - public override void Handle(ProviderDeletedEvent message) - { - throw new NotImplementedException(); - } } }