Update endpoints

This commit is contained in:
2025-10-14 10:34:28 +02:00
parent f88f2698ec
commit f94bc3676c
4 changed files with 7 additions and 7 deletions

View File

@@ -50,5 +50,5 @@ export interface ChaptersListProps {
} }
const props = defineProps<ChaptersListProps>(); const props = defineProps<ChaptersListProps>();
const { data: chapters } = await useApi('/v2/Manga/{MangaId}/Chapters', { path: { MangaId: props.mangaId }, key: FetchKeys.Chapters.All }); const { data: chapters } = await useApi('/v2/Chapters/{MangaId}', { path: { MangaId: props.mangaId }, key: FetchKeys.Chapters.All });
</script> </script>

View File

@@ -31,8 +31,8 @@ const { data: mangaConnector } = await useApi('/v2/MangaConnector/{MangaConnecto
const loading = ref(false); const loading = ref(false);
const onDownloadClick = async () => { const onDownloadClick = async () => {
loading.value = true; loading.value = true;
await useApi('/v2/Manga/{MangaId}/SetAsDownloadFrom/{MangaConnectorName}/{IsRequested}', { await useApi('/v2/Manga/{MangaId}/DownloadFrom/{MangaConnectorName}/{IsRequested}', {
method: 'POST', method: 'PATCH',
path: { MangaId: mangaId, MangaConnectorName: mangaConnectorName, IsRequested: true }, path: { MangaId: mangaId, MangaConnectorName: mangaConnectorName, IsRequested: true },
}); });
loading.value = false; loading.value = false;

View File

@@ -50,8 +50,8 @@ const { data: manga } = await useApi('/v2/Manga/{MangaId}', {
const libraryId = ref(manga.value?.fileLibraryId); const libraryId = ref(manga.value?.fileLibraryId);
const setRequestedFrom = async (MangaConnectorName: string, IsRequested: boolean) => { const setRequestedFrom = async (MangaConnectorName: string, IsRequested: boolean) => {
await useApi('/v2/Manga/{MangaId}/SetAsDownloadFrom/{MangaConnectorName}/{IsRequested}', { await useApi('/v2/Manga/{MangaId}/DownloadFrom/{MangaConnectorName}/{IsRequested}', {
method: 'POST', method: 'PATCH',
path: { MangaId: mangaId, MangaConnectorName: MangaConnectorName, IsRequested: IsRequested }, path: { MangaId: mangaId, MangaConnectorName: MangaConnectorName, IsRequested: IsRequested },
}); });
await refreshNuxtData(FetchKeys.Manga.Id(mangaId)); await refreshNuxtData(FetchKeys.Manga.Id(mangaId));

View File

@@ -99,9 +99,9 @@ const performSearch = () => {
const search = async (query: string): Promise<MinimalManga[]> => { const search = async (query: string): Promise<MinimalManga[]> => {
if (isUrl(query)) { if (isUrl(query)) {
const { data } = await useApi('/v2/Search/Url', { body: JSON.stringify(query), method: 'POST' }); const { data } = await useApi('/v2/Search', { query: {url : JSON.stringify(query) } });
if (data.value) { if (data.value) {
connector.value = connectors.value?.find((c) => c.name == data.value!.mangaConnectorIds[0]?.mangaConnectorName)!; connector.value = connectors.value!.find((c) => c.name == data.value!.mangaConnectorIds[0]!.mangaConnectorName)!;
return [data.value]; return [data.value];
} else return Promise.reject(); } else return Promise.reject();
} else if (connector.value.name) { } else if (connector.value.name) {