diff --git a/packages/firebase_data_connect/firebase_data_connect/lib/src/network/rest_transport.dart b/packages/firebase_data_connect/firebase_data_connect/lib/src/network/rest_transport.dart index aad41fd69a97..a2f1b021a97c 100644 --- a/packages/firebase_data_connect/firebase_data_connect/lib/src/network/rest_transport.dart +++ b/packages/firebase_data_connect/firebase_data_connect/lib/src/network/rest_transport.dart @@ -86,8 +86,7 @@ class RestTransport implements DataConnectTransport { 'Accept': 'application/json', 'x-goog-api-client': getGoogApiVal(sdkType, packageVersion), 'x-firebase-client': getFirebaseClientVal(packageVersion), - 'x-client-platform': 'flutter', - 'x-client-version': packageVersion, + 'x-client-version': 'flutter/$packageVersion', }; String? appCheckToken; try { diff --git a/packages/firebase_data_connect/firebase_data_connect/lib/src/network/websocket_transport.dart b/packages/firebase_data_connect/firebase_data_connect/lib/src/network/websocket_transport.dart index 670baa296018..f456ec3fc06d 100644 --- a/packages/firebase_data_connect/firebase_data_connect/lib/src/network/websocket_transport.dart +++ b/packages/firebase_data_connect/firebase_data_connect/lib/src/network/websocket_transport.dart @@ -200,8 +200,7 @@ class WebSocketTransport implements DataConnectTransport { Map headers = { 'x-goog-api-client': getGoogApiVal(sdkType, packageVersion), 'x-firebase-client': getFirebaseClientVal(packageVersion), - 'x-client-platform': 'flutter', - 'x-client-version': packageVersion + 'x-client-version': 'flutter/$packageVersion', }; if (authToken != null) { headers['X-Firebase-Auth-Token'] = authToken; diff --git a/packages/firebase_data_connect/firebase_data_connect/test/src/network/rest_transport_test.dart b/packages/firebase_data_connect/firebase_data_connect/test/src/network/rest_transport_test.dart index 9990597f0d81..37951f03b9cd 100644 --- a/packages/firebase_data_connect/firebase_data_connect/test/src/network/rest_transport_test.dart +++ b/packages/firebase_data_connect/firebase_data_connect/test/src/network/rest_transport_test.dart @@ -276,41 +276,6 @@ void main() { ).called(1); }); - test('invokeOperation should include x-client-platform headers', () async { - final mockResponse = http.Response('{"data": {"key": "value"}}', 200); - when( - mockHttpClient.post( - any, - headers: anyNamed('headers'), - body: anyNamed('body'), - ), - ).thenAnswer((_) async => mockResponse); - - String deserializer(String data) => 'Deserialized Data'; - - await transport.invokeOperation( - 'testQuery', - 'executeQuery', - deserializer, - null, - null, - 'authToken123', - ); - - verify( - mockHttpClient.post( - any, - headers: argThat( - allOf( - containsPair('x-client-platform', 'flutter'), - ), - named: 'headers', - ), - body: anyNamed('body'), - ), - ).called(1); - }); - test('invokeOperation should include x-client-version headers', () async { final mockResponse = http.Response('{"data": {"key": "value"}}', 200); when( @@ -337,7 +302,7 @@ void main() { any, headers: argThat( allOf( - containsPair('x-client-version', packageVersion), + containsPair('x-client-version', 'flutter/$packageVersion'), ), named: 'headers', ),