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 { 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>

View File

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

View File

@@ -50,8 +50,8 @@ 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',
await useApi('/v2/Manga/{MangaId}/DownloadFrom/{MangaConnectorName}/{IsRequested}', {
method: 'PATCH',
path: { MangaId: mangaId, MangaConnectorName: MangaConnectorName, IsRequested: IsRequested },
});
await refreshNuxtData(FetchKeys.Manga.Id(mangaId));

View File

@@ -99,9 +99,9 @@ const performSearch = () => {
const search = async (query: string): Promise<MinimalManga[]> => {
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) {
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];
} else return Promise.reject();
} else if (connector.value.name) {