From e1af48dcb04b87da207940ed1692334e4df39d5b Mon Sep 17 00:00:00 2001 From: Wu-Hui Date: Tue, 1 Mar 2022 13:58:15 -0500 Subject: [PATCH 1/2] Add new cloud header --- packages/firestore/src/platform/node/grpc_connection.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/firestore/src/platform/node/grpc_connection.ts b/packages/firestore/src/platform/node/grpc_connection.ts index 463c446769a..caa2946437b 100644 --- a/packages/firestore/src/platform/node/grpc_connection.ts +++ b/packages/firestore/src/platform/node/grpc_connection.ts @@ -59,9 +59,13 @@ function createMetadata( metadata.set('X-Firebase-GMPID', appId); } metadata.set('X-Goog-Api-Client', X_GOOG_API_CLIENT_VALUE); - // This header is used to improve routing and project isolation by the + // These headers are used to improve routing and project isolation by the // backend. + // TODO(b/199767712): We are keeping 'Google-Cloud-Resource-Prefix' until Emulators can be + // released with cl/428820046. Currently blocked because Emulators are now built with Java + // 11 from Google3. metadata.set('Google-Cloud-Resource-Prefix', databasePath); + metadata.set('X-Goog-Request-Params', databasePath); return metadata; } From 8528830caddc97d3906cf87dec8177b280bc1376 Mon Sep 17 00:00:00 2001 From: Wu-Hui Date: Tue, 1 Mar 2022 14:52:34 -0500 Subject: [PATCH 2/2] Is it case sensitive? --- packages/firestore/src/platform/node/grpc_connection.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/firestore/src/platform/node/grpc_connection.ts b/packages/firestore/src/platform/node/grpc_connection.ts index caa2946437b..8edf2ea1801 100644 --- a/packages/firestore/src/platform/node/grpc_connection.ts +++ b/packages/firestore/src/platform/node/grpc_connection.ts @@ -65,7 +65,7 @@ function createMetadata( // released with cl/428820046. Currently blocked because Emulators are now built with Java // 11 from Google3. metadata.set('Google-Cloud-Resource-Prefix', databasePath); - metadata.set('X-Goog-Request-Params', databasePath); + metadata.set('x-goog-request-params', databasePath); return metadata; }