From 631bebdbf533c1c7404c2bfd860947f044ab639a Mon Sep 17 00:00:00 2001 From: Jonathan Klee Date: Fri, 12 Sep 2025 09:20:12 +0200 Subject: [PATCH] Do not try to refresh token when user is using his own Google account. --- .../foundation/e/apps/data/playstore/PlayStoreRepository.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/foundation/e/apps/data/playstore/PlayStoreRepository.kt b/app/src/main/java/foundation/e/apps/data/playstore/PlayStoreRepository.kt index f8d1968cc..2ae891008 100644 --- a/app/src/main/java/foundation/e/apps/data/playstore/PlayStoreRepository.kt +++ b/app/src/main/java/foundation/e/apps/data/playstore/PlayStoreRepository.kt @@ -150,7 +150,8 @@ class PlayStoreRepository @Inject constructor( var appDetails: GplayApp appDetails = getAppDetailsHelper().getAppByPackageName(packageName) - if (!isEmulator() && appDetails.versionCode == 0) { + if (!isEmulator() && appDetails.versionCode == 0 + && authenticatorRepository.getGPlayAuthOrThrow().isAnonymous) { // Google Play returns limited result ( i.e. version code being 0) with a stale token, // so we need to refresh authentication to get a new token. Timber.i("Version code is 0 for ${appDetails.packageName}.") -- GitLab