This commit is contained in:
Fredrik Burmester
2024-08-25 16:59:58 +02:00
parent 26057ed196
commit 55df3991f5
4 changed files with 5 additions and 14 deletions

View File

@@ -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(() => {

View File

@@ -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,

View File

@@ -47,7 +47,7 @@ export const LargeMovieCarousel: React.FC<Props> = ({ ...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> = ({ ...props }) => {
return response.data.Items || [];
},
enabled: !!api && !!user?.Id && !!sf_carousel,
staleTime: 0,
staleTime: 60 * 1000,
});
const width = Dimensions.get("screen").width;

View File

@@ -34,7 +34,7 @@ export const MediaListSection: React.FC<Props> = ({
const { data: collection, isLoading } = useQuery({
queryKey,
queryFn,
staleTime: 0,
staleTime: 60 * 1000,
});
const fetchItems = useCallback(