Skip to content

Commit 12ae453

Browse files
authored
Always send the user agent regardless of the heartbeat value (#2012)
Port of firebase/firebase-ios-sdk#6592
1 parent 22d1615 commit 12ae453

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

firebase-firestore/src/main/java/com/google/firebase/firestore/remote/FirebaseClientGrpcMetadataProvider.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -60,12 +60,13 @@ public void updateMetadata(@NonNull Metadata metadata) {
6060
}
6161

6262
int heartBeatCode = heartBeatInfoProvider.get().getHeartBeatCode(HEART_BEAT_TAG).getCode();
63-
// Non-zero values indicate some kind of heartbeat should be sent
63+
// Non-zero values indicate some kind of heartbeat should be sent.
6464
if (heartBeatCode != 0) {
6565
metadata.put(HEART_BEAT_HEADER, Integer.toString(heartBeatCode));
66-
metadata.put(USER_AGENT_HEADER, userAgentPublisherProvider.get().getUserAgent());
67-
maybeAddGmpAppId(metadata);
6866
}
67+
68+
metadata.put(USER_AGENT_HEADER, userAgentPublisherProvider.get().getUserAgent());
69+
maybeAddGmpAppId(metadata);
6970
}
7071

7172
private void maybeAddGmpAppId(@NonNull Metadata metadata) {

0 commit comments

Comments
 (0)