From 9e549079b436aeb6af09f0d0229847ddd47f5bce Mon Sep 17 00:00:00 2001 From: gdlbo <41114720+gdlbo@users.noreply.github.com> Date: Mon, 18 Mar 2024 17:13:05 +0300 Subject: [PATCH] fixed gzip --- .../vtosters/hooks/music/injectors/CatalogJsonInjector.java | 4 +++- .../lite/music/converter/playlist/PlaylistConverter.java | 4 +++- .../java/ru/vtosters/lite/music/downloader/AudioGet.java | 5 +++-- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/ru/vtosters/hooks/music/injectors/CatalogJsonInjector.java b/app/src/main/java/ru/vtosters/hooks/music/injectors/CatalogJsonInjector.java index 1c398ba2e..b45260887 100644 --- a/app/src/main/java/ru/vtosters/hooks/music/injectors/CatalogJsonInjector.java +++ b/app/src/main/java/ru/vtosters/hooks/music/injectors/CatalogJsonInjector.java @@ -267,7 +267,9 @@ public class CatalogJsonInjector { + "&access_token=" + AccountManagerUtils.getUserToken()) .a("Accept-Encoding", "gzip") - .a(Headers.a("User-Agent", Network.l.c().a(), "Content-Type", "application/x-www-form-urlencoded; charset=utf-8")).a(); + .a("User-Agent", Network.l.c().a()) + .a("Content-Type", "application/x-www-form-urlencoded; charset=utf-8") + .a(); try (Response resp = Network.b(CLIENT_API).a(request).execute()) { var json = new JSONObject(GzipDecompressor.decompressResponse(resp)).getJSONObject("response"); var catalogarr = json.optJSONObject("catalog").optJSONArray("sections").optJSONObject(0); diff --git a/app/src/main/java/ru/vtosters/lite/music/converter/playlist/PlaylistConverter.java b/app/src/main/java/ru/vtosters/lite/music/converter/playlist/PlaylistConverter.java index 139599d6d..5ced6b561 100644 --- a/app/src/main/java/ru/vtosters/lite/music/converter/playlist/PlaylistConverter.java +++ b/app/src/main/java/ru/vtosters/lite/music/converter/playlist/PlaylistConverter.java @@ -53,7 +53,9 @@ public class PlaylistConverter { var request = new Request.a() .b(requestUrl) .a("Accept-Encoding", "gzip") - .a(Headers.a("User-Agent", Network.l.c().a(), "Content-Type", "application/x-www-form-urlencoded; charset=utf-8")).a(); + .a("User-Agent", Network.l.c().a()) + .a("Content-Type", "application/x-www-form-urlencoded; charset=utf-8") + .a(); try { var response = CompletableFuture.supplyAsync(() -> { diff --git a/app/src/main/java/ru/vtosters/lite/music/downloader/AudioGet.java b/app/src/main/java/ru/vtosters/lite/music/downloader/AudioGet.java index a8e161a17..2b907baf1 100644 --- a/app/src/main/java/ru/vtosters/lite/music/downloader/AudioGet.java +++ b/app/src/main/java/ru/vtosters/lite/music/downloader/AudioGet.java @@ -47,8 +47,9 @@ public class AudioGet { var request = new Request.a() .b(requestUrl) .a("Accept-Encoding", "gzip") - .a(Headers.a("User-Agent", Network.l.c().a(), "Content-Type", "application/x-www-form-urlencoded; charset=utf-8")).a(); - + .a("User-Agent", Network.l.c().a()) + .a("Content-Type", "application/x-www-form-urlencoded; charset=utf-8") + .a(); try { var response = CompletableFuture.supplyAsync(() -> { try (Response resp = Network.b(CLIENT_API).a(request).execute()) {