From 0bb2416f9808223171c4dfa9bcb74567e1425ab7 Mon Sep 17 00:00:00 2001 From: Louis CAD Date: Mon, 28 Sep 2026 14:46:24 +0200 Subject: [PATCH] chore: Add a breadcrumb to debug protobuf decoding issue --- .../kotlin/com/infomaniak/auth/backup/BlockStoreBackup.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/src/standard/kotlin/com/infomaniak/auth/backup/BlockStoreBackup.kt b/app/src/standard/kotlin/com/infomaniak/auth/backup/BlockStoreBackup.kt index 43df1ebe..2a999ffd 100644 --- a/app/src/standard/kotlin/com/infomaniak/auth/backup/BlockStoreBackup.kt +++ b/app/src/standard/kotlin/com/infomaniak/auth/backup/BlockStoreBackup.kt @@ -26,6 +26,7 @@ import com.google.android.gms.auth.blockstore.StoreBytesData import com.infomaniak.core.common.cancellable import com.infomaniak.core.sentry.SentryLog import com.infomaniak.multiplatform_authenticator.core.PasskeysStorageLocation +import io.sentry.Sentry import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.invoke import kotlinx.coroutines.tasks.await @@ -98,6 +99,7 @@ object BlockStoreBackup { .build() val bytes = blockstoreClient.retrieveBytes(retrieveRequest).await().blockstoreDataMap[PASSKEYS_KEY]?.bytes ?: return null + Sentry.addBreadcrumb("readPasskeysBackup(): Trying to decode ${bytes.size} bytes") return ProtoBuf.decodeFromByteArray(bytes) }