From 783f5aaed0628a08a7ae3f99de2f5cd7670d8081 Mon Sep 17 00:00:00 2001 From: JUKOMU <3037738647@qq.com> Date: Fri, 17 Jul 2026 18:59:06 +0800 Subject: [PATCH] =?UTF-8?q?feat(client):=20=E5=AE=9E=E7=8E=B0=20JmHtmlClie?= =?UTF-8?q?nt#deleteWatchHistory=20=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jukomu/jmcomic/core/client/impl/JmHtmlClient.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/jmcomic-core/src/main/java/io/github/jukomu/jmcomic/core/client/impl/JmHtmlClient.java b/jmcomic-core/src/main/java/io/github/jukomu/jmcomic/core/client/impl/JmHtmlClient.java index 0b6cb04..9f48c14 100644 --- a/jmcomic-core/src/main/java/io/github/jukomu/jmcomic/core/client/impl/JmHtmlClient.java +++ b/jmcomic-core/src/main/java/io/github/jukomu/jmcomic/core/client/impl/JmHtmlClient.java @@ -497,7 +497,16 @@ public List getWatchHistory(int page) { @Override public void deleteWatchHistory(String id) { - throw new UnsupportedOperationException("Delete history via HTML client is not currently supported. Use JmApiClient instead."); + HttpUrl url = newHttpUrlBuilder() + .addPathSegment("ajax") + .addPathSegment("remove_album_playlist") + .build(); + RequestBody body = new FormBody.Builder() + .add("video_id", id) + .add("list", "watchlist") + .build(); + + executePostRequest(url, body); } @Override