From 55df3991f5a9cf32aa3a36dc061dbdd4fd1d0c4a Mon Sep 17 00:00:00 2001 From: Fredrik Burmester Date: Sun, 25 Aug 2024 16:59:58 +0200 Subject: [PATCH] chore --- app/(auth)/(tabs)/(libraries)/index.tsx | 2 +- app/(auth)/(tabs)/(search)/index.tsx | 11 +---------- components/home/LargeMovieCarousel.tsx | 4 ++-- components/medialists/MediaListSection.tsx | 2 +- 4 files changed, 5 insertions(+), 14 deletions(-) diff --git a/app/(auth)/(tabs)/(libraries)/index.tsx b/app/(auth)/(tabs)/(libraries)/index.tsx index 8897c516..dc26cb0a 100644 --- a/app/(auth)/(tabs)/(libraries)/index.tsx +++ b/app/(auth)/(tabs)/(libraries)/index.tsx @@ -34,7 +34,7 @@ export default function index() { return response.data.Items || null; }, enabled: !!api && !!user?.Id, - staleTime: 60 * 1000, + staleTime: 60 * 1000 * 60, }); useEffect(() => { diff --git a/app/(auth)/(tabs)/(search)/index.tsx b/app/(auth)/(tabs)/(search)/index.tsx index 9fadddbb..081ad670 100644 --- a/app/(auth)/(tabs)/(search)/index.tsx +++ b/app/(auth)/(tabs)/(search)/index.tsx @@ -1,4 +1,3 @@ -import { Button } from "@/components/Button"; import { HorizontalScroll } from "@/components/common/HorrizontalScroll"; import { Input } from "@/components/common/Input"; import { Text } from "@/components/common/Text"; @@ -12,8 +11,6 @@ import SeriesPoster from "@/components/posters/SeriesPoster"; import { apiAtom, userAtom } from "@/providers/JellyfinProvider"; import { useSettings } from "@/utils/atoms/settings"; import { getUserItemData } from "@/utils/jellyfin/user-library/getUserItemData"; -import { Ionicons } from "@expo/vector-icons"; -import { Api } from "@jellyfin/sdk"; import { BaseItemDto, BaseItemKind, @@ -21,13 +18,7 @@ import { import { getItemsApi, getSearchApi } from "@jellyfin/sdk/lib/utils/api"; import { useQuery } from "@tanstack/react-query"; import axios from "axios"; -import { - Href, - router, - useLocalSearchParams, - useNavigation, - usePathname, -} from "expo-router"; +import { Href, router, useLocalSearchParams, useNavigation } from "expo-router"; import { useAtom } from "jotai"; import React, { useCallback, diff --git a/components/home/LargeMovieCarousel.tsx b/components/home/LargeMovieCarousel.tsx index 63a64d9c..989a1ad8 100644 --- a/components/home/LargeMovieCarousel.tsx +++ b/components/home/LargeMovieCarousel.tsx @@ -47,7 +47,7 @@ export const LargeMovieCarousel: React.FC = ({ ...props }) => { return response.data.Items?.[0].Id || null; }, enabled: !!api && !!user?.Id && settings?.usePopularPlugin === true, - staleTime: 0, + staleTime: 60 * 1000, }); const onPressPagination = (index: number) => { @@ -75,7 +75,7 @@ export const LargeMovieCarousel: React.FC = ({ ...props }) => { return response.data.Items || []; }, enabled: !!api && !!user?.Id && !!sf_carousel, - staleTime: 0, + staleTime: 60 * 1000, }); const width = Dimensions.get("screen").width; diff --git a/components/medialists/MediaListSection.tsx b/components/medialists/MediaListSection.tsx index 4ead09fb..93b7a5c0 100644 --- a/components/medialists/MediaListSection.tsx +++ b/components/medialists/MediaListSection.tsx @@ -34,7 +34,7 @@ export const MediaListSection: React.FC = ({ const { data: collection, isLoading } = useQuery({ queryKey, queryFn, - staleTime: 0, + staleTime: 60 * 1000, }); const fetchItems = useCallback(