improve how movies and tv shows are loaded

This commit is contained in:
maxid
2025-12-10 21:36:29 +01:00
parent 7fbf80d1fd
commit 23041cbd09
6 changed files with 174 additions and 173 deletions

View File

@@ -2,7 +2,7 @@
import { Button } from '$lib/components/ui/button/index.js';
import * as Card from '$lib/components/ui/card/index.js';
import { ImageOff } from 'lucide-svelte';
import { goto } from '$app/navigation';
import {goto, invalidateAll} from '$app/navigation';
import { resolve } from '$app/paths';
import type { components } from '$lib/api/api';
import client from '$lib/api';
@@ -39,12 +39,14 @@
});
data = response.data;
}
if (isShow) {
await goto(resolve('/dashboard/tv/[showId]', { showId: data?.id ?? '' }));
if (isShow) {
await goto(resolve('/dashboard/tv/[showId]', {showId: data?.id ?? ''}));
} else {
await goto(resolve('/dashboard/movies/[movieId]', { movieId: data?.id ?? '' }));
await goto(resolve('/dashboard/movies/[movieId]', {movieId: data?.id ?? ''}));
}
loading = false;
await invalidateAll()
loading = false;
}
</script>