From 99ad702163f2e7c606aad20fa5672e57fd8dd3e6 Mon Sep 17 00:00:00 2001 From: glax Date: Sat, 2 Sep 2023 22:12:34 +0200 Subject: [PATCH] Fixed MangaDex GetMangaFromUrl Regex-Group and resultobject --- Tranga/MangaConnectors/MangaDex.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Tranga/MangaConnectors/MangaDex.cs b/Tranga/MangaConnectors/MangaDex.cs index afc84ef..ccdd11a 100644 --- a/Tranga/MangaConnectors/MangaDex.cs +++ b/Tranga/MangaConnectors/MangaDex.cs @@ -74,7 +74,7 @@ public class MangaDex : MangaConnector public override Manga? GetMangaFromUrl(string url) { Regex idRex = new (@"https:\/\/mangadex.org\/title\/([A-z0-9-]*)\/.*"); - string id = idRex.Match(url).Value; + string id = idRex.Match(url).Groups[1].Value; Log($"Got id {id} from {url}"); DownloadClient.RequestResult requestResult = downloadClient.MakeRequest($"https://api.mangadex.org/manga/{id}", (byte)RequestType.Manga); @@ -82,7 +82,7 @@ public class MangaDex : MangaConnector return null; JsonObject? result = JsonSerializer.Deserialize(requestResult.result); if(result is not null) - return MangaFromJsonObject(result); + return MangaFromJsonObject(result["data"]!.AsObject()); return null; }