From 651be59f467f0ddb678c02926753a977f6b142fc Mon Sep 17 00:00:00 2001 From: polymorphicshade Date: Sun, 25 Feb 2024 16:19:35 -0700 Subject: [PATCH] now treating error code 409 from the SponsorBlock API as a good result (#18) --- .../newpipe/fragments/detail/VideoDetailFragment.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/org/schabi/newpipe/fragments/detail/VideoDetailFragment.java b/app/src/main/java/org/schabi/newpipe/fragments/detail/VideoDetailFragment.java index 67f7b6b1f..984120c23 100644 --- a/app/src/main/java/org/schabi/newpipe/fragments/detail/VideoDetailFragment.java +++ b/app/src/main/java/org/schabi/newpipe/fragments/detail/VideoDetailFragment.java @@ -2688,10 +2688,14 @@ public final class VideoDetailFragment .subscribeOn(Schedulers.io()) .observeOn(AndroidSchedulers.mainThread()) .subscribe(response -> { - if (response.responseCode() != 200) { + final int responseCode = response.responseCode(); + + // 200 = all good + // 409 = all good, but the request timed out + if (responseCode != 200 && responseCode != 409) { String message = response.responseMessage(); if (message.equals("")) { - message = "Error " + response.responseCode(); + message = "Error " + responseCode; } Toast.makeText(context, message,