From 5eaea9054d18514d4190596ded8d352c1ae6d184 Mon Sep 17 00:00:00 2001 From: Hafiz Date: Tue, 15 Jul 2025 15:20:13 -0500 Subject: [PATCH] Don't display "Missing auth headers" dialog during force logout --- .../android/habitica/data/implementation/ApiClientImpl.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/data/implementation/ApiClientImpl.kt b/Habitica/src/main/java/com/habitrpg/android/habitica/data/implementation/ApiClientImpl.kt index ebae405fb..32b058a30 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/data/implementation/ApiClientImpl.kt +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/data/implementation/ApiClientImpl.kt @@ -303,6 +303,10 @@ class ApiClientImpl( return } + if (res.displayMessage.isNotEmpty() && res.displayMessage.contains("Missing authentication headers", ignoreCase = true)) { + return + } + if (status in 400..499) { if (res.displayMessage.isNotEmpty()) { showConnectionProblemDialog("", res.displayMessage, isUserInputCall)