mirror of
https://github.com/C9Glax/tranga-website.git
synced 2025-10-15 09:50:48 +02:00
Update endpoints
This commit is contained in:
@@ -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>
|
||||||
|
@@ -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;
|
||||||
|
@@ -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));
|
||||||
|
@@ -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) {
|
||||||
|
Reference in New Issue
Block a user