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));
+};