diff --git a/website/app/pages/manga/[mangaId]/index.vue b/website/app/pages/manga/[mangaId]/index.vue index 5c82ad4..eb8c352 100644 --- a/website/app/pages/manga/[mangaId]/index.vue +++ b/website/app/pages/manga/[mangaId]/index.vue @@ -7,7 +7,7 @@

Download

-
+
- + @click="setRequestedFrom(mangaconnectorId.mangaConnectorName, !mangaconnectorId.useForDownload)" />
@@ -49,4 +48,12 @@ const { data: manga } = await useApi('/v2/Manga/{MangaId}', { }, }); const libraryId = ref(manga.value?.fileLibraryId); + +const setRequestedFrom = async (MangaConnectorName: string, IsRequested: boolean) => { + await useApi('/v2/Manga/{MangaId}/SetAsDownloadFrom/{MangaConnectorName}/{IsRequested}', { + method: 'POST', + path: { MangaId: mangaId, MangaConnectorName: MangaConnectorName, IsRequested: IsRequested }, + }); + await refreshNuxtData(FetchKeys.Manga.Id(mangaId)); +};