From a705118d52e436e09ad457cbb734e70ed40560c2 Mon Sep 17 00:00:00 2001 From: Jeffrey Dallatezza Date: Tue, 28 Jun 2022 11:55:08 -0700 Subject: [PATCH 1/2] Don't shadow options --- packages/database/src/realtime/WebSocketConnection.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/database/src/realtime/WebSocketConnection.ts b/packages/database/src/realtime/WebSocketConnection.ts index d23dd2afe86..4610a7f9b43 100644 --- a/packages/database/src/realtime/WebSocketConnection.ts +++ b/packages/database/src/realtime/WebSocketConnection.ts @@ -166,7 +166,7 @@ export class WebSocketConnection implements Transport { if (isNodeSdk()) { const device = this.nodeAdmin ? 'AdminNode' : 'Node'; // UA Format: Firebase//// - const options: { [k: string]: object } = { + options = { headers: { 'User-Agent': `Firebase/${PROTOCOL_VERSION}/${SDK_VERSION}/${process.platform}/${device}`, 'X-Firebase-GMPID': this.applicationId || '' From b5d5afca3a85cebc725bf94c38fb0dd48c291f77 Mon Sep 17 00:00:00 2001 From: Jeffrey Dallatezza Date: Tue, 28 Jun 2022 14:38:51 -0700 Subject: [PATCH 2/2] Add changeset --- .changeset/stale-pianos-buy.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/stale-pianos-buy.md diff --git a/.changeset/stale-pianos-buy.md b/.changeset/stale-pianos-buy.md new file mode 100644 index 00000000000..79e526920a2 --- /dev/null +++ b/.changeset/stale-pianos-buy.md @@ -0,0 +1,5 @@ +--- +'@firebase/database': patch +--- + +Fix setting of headers on Node.