From 4f31dd04663abdf9419cb353dad96f993b213cef Mon Sep 17 00:00:00 2001 From: Denver Coneybeare Date: Fri, 4 Apr 2025 06:11:02 +0000 Subject: [PATCH 1/2] AuthIntegrationTest.kt: wait for auth to be ready on the *proper* FirebaseDataConnect instance in queryShouldRetryOnUnauthenticated and mutationShouldRetryOnUnauthenticated --- .../com/google/firebase/dataconnect/AuthIntegrationTest.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/firebase-dataconnect/src/androidTest/kotlin/com/google/firebase/dataconnect/AuthIntegrationTest.kt b/firebase-dataconnect/src/androidTest/kotlin/com/google/firebase/dataconnect/AuthIntegrationTest.kt index ba314d0f9db..a53463ae75a 100644 --- a/firebase-dataconnect/src/androidTest/kotlin/com/google/firebase/dataconnect/AuthIntegrationTest.kt +++ b/firebase-dataconnect/src/androidTest/kotlin/com/google/firebase/dataconnect/AuthIntegrationTest.kt @@ -127,6 +127,7 @@ class AuthIntegrationTest : DataConnectIntegrationTestBase() { grpcServer.metadatas.map { it.get(firebaseAuthTokenHeader) }.toCollection(authTokens) } val dataConnect = dataConnectFactory.newInstance(auth.app, grpcServer) + (dataConnect as FirebaseDataConnectInternal).awaitAuthReady() val operationName = Arb.dataConnect.operationName().next(rs) val queryRef = dataConnect.query(operationName, Unit, serializer(), serializer()) @@ -155,6 +156,7 @@ class AuthIntegrationTest : DataConnectIntegrationTestBase() { grpcServer.metadatas.map { it.get(firebaseAuthTokenHeader) }.toCollection(authTokens) } val dataConnect = dataConnectFactory.newInstance(auth.app, grpcServer) + (dataConnect as FirebaseDataConnectInternal).awaitAuthReady() val operationName = Arb.dataConnect.operationName().next(rs) val mutationRef = dataConnect.mutation(operationName, Unit, serializer(), serializer()) From 9535a100d6ed7c4df1cea0a80d9dd2d4f4355fbd Mon Sep 17 00:00:00 2001 From: Denver Coneybeare Date: Fri, 4 Apr 2025 12:46:35 -0400 Subject: [PATCH 2/2] empty commit to re-trigger github actions