From e35c48b60d2f9a9b12d28590f800514b550b50af Mon Sep 17 00:00:00 2001 From: kodjomoustapha <107993382+kodjodevf@users.noreply.github.com> Date: Wed, 2 Aug 2023 23:36:01 +0100 Subject: [PATCH] fix baseUrl --- anime/src/en/wcostream/source.dart | 5 ++--- .../{wcostream-v0.0.1.dart => wcostream-v0.0.11.dart} | 10 +++++----- 2 files changed, 7 insertions(+), 8 deletions(-) rename anime/src/en/wcostream/{wcostream-v0.0.1.dart => wcostream-v0.0.11.dart} (96%) diff --git a/anime/src/en/wcostream/source.dart b/anime/src/en/wcostream/source.dart index 37776f08..1e0ecfd4 100644 --- a/anime/src/en/wcostream/source.dart +++ b/anime/src/en/wcostream/source.dart @@ -1,13 +1,12 @@ import '../../../../model/source.dart'; Source get wcostreamSource => _wcostreamSource; -const wcostreamVersion = "0.0.1"; +const wcostreamVersion = "0.0.11"; const wcostreamSourceCodeUrl = "https://raw.githubusercontent.com/kodjodevf/mangayomi-extensions/main/anime/src/fr/wcostream/wcostream-v$wcostreamVersion.dart"; Source _wcostreamSource = Source( name: "WCOStream", - baseUrl: "https://wcostream.fr", - apiUrl: "https://api.wcostream.fr", + baseUrl: "https://www.wcostream.org", lang: "en", typeSource: "single", iconUrl: '', diff --git a/anime/src/en/wcostream/wcostream-v0.0.1.dart b/anime/src/en/wcostream/wcostream-v0.0.11.dart similarity index 96% rename from anime/src/en/wcostream/wcostream-v0.0.1.dart rename to anime/src/en/wcostream/wcostream-v0.0.11.dart index 935246e8..f9754d36 100644 --- a/anime/src/en/wcostream/wcostream-v0.0.1.dart +++ b/anime/src/en/wcostream/wcostream-v0.0.11.dart @@ -7,7 +7,7 @@ getPopularAnime(MangaModel anime) async { Future getLatestUpdatesAnime(MangaModel anime) async { final data = { - "url": "https://www.wcostream.org", + "url": anime.baseUrl, "headers": {"Referer": "https://wcostream.org/"}, "sourceId": anime.sourceId }; @@ -50,7 +50,7 @@ String fixUrl(String url) { } getAnimeDetail(MangaModel anime) async { - final url = 'https://www.wcostream.org${anime.link}'; + final url = '${anime.baseUrl}${anime.link}'; print(url); final data = { "url": url, @@ -88,9 +88,9 @@ getAnimeDetail(MangaModel anime) async { searchAnime(MangaModel anime) async { final data = { - "url": "https://www.wcostream.org/search", + "url": "${anime.baseUrl}/search", "fields": {'catara': anime.query.replaceAll(" ", "+"), 'konuara': 'series'}, - "headers": {"Referer": "https://www.wcostream.org/"}, + "headers": {"Referer": "${anime.baseUrl}/"}, "sourceId": anime.sourceId }; final res = await MBridge.httpMultiparFormData(json.encode(data), 1); @@ -154,7 +154,7 @@ getVideoList(MangaModel anime) async { 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8', 'Connection': 'keep-alive', 'Host': MBridge.listParse(iframeUrl.split('/'), 0)[2], - 'Referer': 'https://www.wcostream.org/', + 'Referer': '${anime.baseUrl}/', 'Sec-Fetch-Dest': 'iframe', 'Sec-Fetch-Mode': 'navigate', 'Sec-Fetch-Site': 'cross-site',