diff --git a/ui/v2.5/src/components/Galleries/GalleryDetails/GalleryEditPanel.tsx b/ui/v2.5/src/components/Galleries/GalleryDetails/GalleryEditPanel.tsx index f99c49d2e..30c5e41fc 100644 --- a/ui/v2.5/src/components/Galleries/GalleryDetails/GalleryEditPanel.tsx +++ b/ui/v2.5/src/components/Galleries/GalleryDetails/GalleryEditPanel.tsx @@ -211,9 +211,6 @@ export const GalleryEditPanel: React.FC = ({ setIsLoading(true); try { await mutateReloadScrapers(); - - // reload the performer scrapers - await Scrapers.refetch(); } catch (e) { Toast.error(e); } finally { diff --git a/ui/v2.5/src/components/Performers/PerformerDetails/PerformerEditPanel.tsx b/ui/v2.5/src/components/Performers/PerformerDetails/PerformerEditPanel.tsx index eb5141282..52997dbba 100644 --- a/ui/v2.5/src/components/Performers/PerformerDetails/PerformerEditPanel.tsx +++ b/ui/v2.5/src/components/Performers/PerformerDetails/PerformerEditPanel.tsx @@ -410,9 +410,6 @@ export const PerformerEditPanel: React.FC = ({ setIsLoading(true); try { await mutateReloadScrapers(); - - // reload the performer scrapers - await Scrapers.refetch(); } catch (e) { Toast.error(e); } finally { diff --git a/ui/v2.5/src/components/Scenes/SceneDetails/SceneEditPanel.tsx b/ui/v2.5/src/components/Scenes/SceneDetails/SceneEditPanel.tsx index d53c01af5..4bbc8b861 100644 --- a/ui/v2.5/src/components/Scenes/SceneDetails/SceneEditPanel.tsx +++ b/ui/v2.5/src/components/Scenes/SceneDetails/SceneEditPanel.tsx @@ -350,9 +350,6 @@ export const SceneEditPanel: React.FC = ({ setIsLoading(true); try { await mutateReloadScrapers(); - - // reload the performer scrapers - await Scrapers.refetch(); } catch (e) { Toast.error(e); } finally { diff --git a/ui/v2.5/src/components/Settings/SettingsPluginsPanel.tsx b/ui/v2.5/src/components/Settings/SettingsPluginsPanel.tsx index da3aa13ab..6b1a38aa6 100644 --- a/ui/v2.5/src/components/Settings/SettingsPluginsPanel.tsx +++ b/ui/v2.5/src/components/Settings/SettingsPluginsPanel.tsx @@ -75,14 +75,18 @@ export const SettingsPluginsPanel: React.FC = () => { const intl = useIntl(); const { loading: configLoading, plugins, savePluginSettings } = useSettings(); - const { data, loading, refetch } = usePlugins(); + const { data, loading } = usePlugins(); const [changedPluginID, setChangedPluginID] = React.useState< string | undefined >(); async function onReloadPlugins() { - await mutateReloadPlugins().catch((e) => Toast.error(e)); + try { + await mutateReloadPlugins(); + } catch (e) { + Toast.error(e); + } } const pluginElements = useMemo(() => { @@ -105,12 +109,13 @@ export const SettingsPluginsPanel: React.FC = () => { function renderEnableButton(pluginID: string, enabled: boolean) { async function onClick() { - await mutateSetPluginsEnabled({ [pluginID]: !enabled }).catch((e) => - Toast.error(e) - ); + try { + await mutateSetPluginsEnabled({ [pluginID]: !enabled }); + } catch (e) { + Toast.error(e); + } setChangedPluginID(pluginID); - refetch(); } return ( @@ -229,7 +234,6 @@ export const SettingsPluginsPanel: React.FC = () => { intl, Toast, changedPluginID, - refetch, plugins, savePluginSettings, ]); diff --git a/ui/v2.5/src/components/Settings/SettingsScrapingPanel.tsx b/ui/v2.5/src/components/Settings/SettingsScrapingPanel.tsx index 3b7b3214e..17f3f1fc7 100644 --- a/ui/v2.5/src/components/Settings/SettingsScrapingPanel.tsx +++ b/ui/v2.5/src/components/Settings/SettingsScrapingPanel.tsx @@ -90,7 +90,11 @@ export const SettingsScrapingPanel: React.FC = () => { useSettings(); async function onReloadScrapers() { - await mutateReloadScrapers().catch((e) => Toast.error(e)); + try { + await mutateReloadScrapers(); + } catch (e) { + Toast.error(e); + } } function renderPerformerScrapeTypes(types: ScrapeType[]) { diff --git a/ui/v2.5/src/components/Settings/Tasks/PluginTasks.tsx b/ui/v2.5/src/components/Settings/Tasks/PluginTasks.tsx index 601077f1d..a0f78a3f0 100644 --- a/ui/v2.5/src/components/Settings/Tasks/PluginTasks.tsx +++ b/ui/v2.5/src/components/Settings/Tasks/PluginTasks.tsx @@ -16,46 +16,10 @@ export const PluginTasks: React.FC = () => { const plugins = usePlugins(); - function renderPlugins() { - if (!plugins.data || !plugins.data.plugins) { - return; - } - - const taskPlugins = plugins.data.plugins.filter( - (p) => p.enabled && p.tasks && p.tasks.length > 0 - ); - - return ( - - {taskPlugins.map((o) => { - return ( - - {renderPluginTasks(o, o.tasks ?? [])} - - ); - })} - - ); - } - function renderPluginTasks(plugin: Plugin, pluginTasks: PluginTask[]) { - if (!pluginTasks) { - return; - } - return pluginTasks.map((o) => { return ( - +