Skip to content

Commit 88d1774

Browse files
authored
dataconnect.py: add "X-Client-Version" header for cloud monitoring (#971)
1 parent 2eb6bd8 commit 88d1774

2 files changed

Lines changed: 2 additions & 0 deletions

File tree

firebase_admin/dataconnect.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -360,6 +360,7 @@ def _get_headers(self) -> Dict[str, str]:
360360
return {
361361
"X-Firebase-Client": f"fire-admin-python/{firebase_admin.__version__}",
362362
"x-goog-api-client": _utils.get_metrics_header(),
363+
"X-Client-Version": f"python/{firebase_admin.__version__}",
363364
}
364365

365366
@staticmethod

tests/test_data_connect.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -740,6 +740,7 @@ def test_get_headers(self):
740740
assert isinstance(headers, dict)
741741
assert headers.get("X-Firebase-Client") == f"fire-admin-python/{firebase_admin.__version__}"
742742
assert headers.get("x-goog-api-client") == _utils.get_metrics_header()
743+
assert headers.get("X-Client-Version") == f"python/{firebase_admin.__version__}"
743744

744745

745746
class TestDataConnectApiClientMakeGqlRequest:

0 commit comments

Comments
 (0)