fix: home refresh

This commit is contained in:
sarendsen
2025-03-13 16:41:43 +01:00
parent ab5df3c9ef
commit c0e9f29c04
2 changed files with 5 additions and 5 deletions

View File

@@ -188,12 +188,12 @@ export const HomeIndex = () => {
const invalidateCache = useInvalidatePlaybackProgressCache(); const invalidateCache = useInvalidatePlaybackProgressCache();
const refetch = useCallback(async () => { const refetch = async () => {
setLoading(true); setLoading(true);
await refreshStreamyfinPluginSettings(); await refreshStreamyfinPluginSettings();
await invalidateCache(); await invalidateCache();
setLoading(false); setLoading(false);
}, []); };
const createCollectionConfig = useCallback( const createCollectionConfig = useCallback(
( (

View File

@@ -1,4 +1,4 @@
import { atom, useAtom } from "jotai"; import { atom, useAtom, useAtomValue } from "jotai";
import { useCallback, useEffect, useMemo } from "react"; import { useCallback, useEffect, useMemo } from "react";
import * as ScreenOrientation from "@/packages/expo-screen-orientation"; import * as ScreenOrientation from "@/packages/expo-screen-orientation";
import { storage } from "../mmkv"; import { storage } from "../mmkv";
@@ -226,7 +226,7 @@ export const settingsAtom = atom<Partial<Settings> | null>(null);
export const pluginSettingsAtom = atom(storage.get<PluginLockableSettings>(STREAMYFIN_PLUGIN_SETTINGS)); export const pluginSettingsAtom = atom(storage.get<PluginLockableSettings>(STREAMYFIN_PLUGIN_SETTINGS));
export const useSettings = () => { export const useSettings = () => {
const [api] = useAtom(apiAtom); const api = useAtomValue(apiAtom);
const [_settings, setSettings] = useAtom(settingsAtom); const [_settings, setSettings] = useAtom(settingsAtom);
const [pluginSettings, _setPluginSettings] = useAtom(pluginSettingsAtom); const [pluginSettings, _setPluginSettings] = useAtom(pluginSettingsAtom);