From f7f8bb841cc520d756981eb1aa3f9411d41f817c Mon Sep 17 00:00:00 2001 From: Hafiz Date: Thu, 3 Jul 2025 15:12:06 -0500 Subject: [PATCH] Removes redundant authentication check Removes a redundant check for "There is no account that uses those credentials" as it's already covered by other checks, simplifying the logic for handling invalid credentials and preventing unnecessary code execution. --- .../android/habitica/data/implementation/ApiClientImpl.kt | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) 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 cc1de1710..3fcd43ce7 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 @@ -178,8 +178,7 @@ class ApiClientImpl( || errField.equals("invalidCredentials", ignoreCase = true) || msgField.contains("invalidCredentials", ignoreCase = true) || msgField.contains("Missing authentication headers", ignoreCase = true) - || msgField.contains("There is no account that uses those credentials", ignoreCase = true) - + if (shouldLogout) { HabiticaBaseApplication.logout(context) }