suppress deprecation warning for BinaryMessages (#1643)
flutter/flutter#30406 deprecated the usage of static BinaryMessages methods. As we cannot use the new defaultBinaryMessages mechanism before it makes it to stable, for now, we suppress the warnings.
diff --git a/packages/cloud_firestore/test/cloud_firestore_test.dart b/packages/cloud_firestore/test/cloud_firestore_test.dart
index 4a1d49d..e0789cd 100755
--- a/packages/cloud_firestore/test/cloud_firestore_test.dart
+++ b/packages/cloud_firestore/test/cloud_firestore_test.dart
@@ -50,6 +50,9 @@
// Wait before sending a message back.
// Otherwise the first request didn't have the time to finish.
Future<void>.delayed(Duration.zero).then<void>((_) {
+ // TODO(hterkelsen): Remove this when defaultBinaryMessages is in stable.
+ // https://github.com/flutter/flutter/issues/33446
+ // ignore: deprecated_member_use
BinaryMessages.handlePlatformMessage(
Firestore.channel.name,
Firestore.channel.codec.encodeMethodCall(
@@ -79,6 +82,9 @@
// Wait before sending a message back.
// Otherwise the first request didn't have the time to finish.
Future<void>.delayed(Duration.zero).then<void>((_) {
+ // TODO(hterkelsen): Remove this when defaultBinaryMessages is in stable.
+ // https://github.com/flutter/flutter/issues/33446
+ // ignore: deprecated_member_use
BinaryMessages.handlePlatformMessage(
Firestore.channel.name,
Firestore.channel.codec.encodeMethodCall(
diff --git a/packages/connectivity/test/connectivity_test.dart b/packages/connectivity/test/connectivity_test.dart
index 8e1b435..4159130 100644
--- a/packages/connectivity/test/connectivity_test.dart
+++ b/packages/connectivity/test/connectivity_test.dart
@@ -28,6 +28,9 @@
.setMockMethodCallHandler((MethodCall methodCall) async {
switch (methodCall.method) {
case 'listen':
+ // TODO(hterkelsen): Remove this when defaultBinaryMessages is in stable.
+ // https://github.com/flutter/flutter/issues/33446
+ // ignore: deprecated_member_use
await BinaryMessages.handlePlatformMessage(
Connectivity.eventChannel.name,
Connectivity.eventChannel.codec.encodeSuccessEnvelope('wifi'),
diff --git a/packages/firebase_auth/CHANGELOG.md b/packages/firebase_auth/CHANGELOG.md
index 00ed379..d99af30 100644
--- a/packages/firebase_auth/CHANGELOG.md
+++ b/packages/firebase_auth/CHANGELOG.md
@@ -1,3 +1,7 @@
+## 0.11.1+2
+
+* Suppress deprecation warning for BinaryMessages. See: https://github.com/flutter/flutter/issues/33446
+
## 0.11.1+1
* Updated the error code documentation for `linkWithCredential`.
diff --git a/packages/firebase_auth/pubspec.yaml b/packages/firebase_auth/pubspec.yaml
index c456ccb..6248321 100755
--- a/packages/firebase_auth/pubspec.yaml
+++ b/packages/firebase_auth/pubspec.yaml
@@ -4,7 +4,7 @@
like Google, Facebook and Twitter.
author: Flutter Team <flutter-dev@googlegroups.com>
homepage: https://github.com/flutter/plugins/tree/master/packages/firebase_auth
-version: "0.11.1+1"
+version: "0.11.1+2"
flutter:
plugin:
diff --git a/packages/firebase_auth/test/firebase_auth_test.dart b/packages/firebase_auth/test/firebase_auth_test.dart
index 47db622..928cb99 100755
--- a/packages/firebase_auth/test/firebase_auth_test.dart
+++ b/packages/firebase_auth/test/firebase_auth_test.dart
@@ -1140,6 +1140,9 @@
mockHandleId = 42;
Future<void> simulateEvent(Map<String, dynamic> user) async {
+ // TODO(hterkelsen): Remove this when defaultBinaryMessages is in stable.
+ // https://github.com/flutter/flutter/issues/33446
+ // ignore: deprecated_member_use
await BinaryMessages.handlePlatformMessage(
FirebaseAuth.channel.name,
FirebaseAuth.channel.codec.encodeMethodCall(
diff --git a/packages/firebase_database/CHANGELOG.md b/packages/firebase_database/CHANGELOG.md
index 3807850..8e974ba 100644
--- a/packages/firebase_database/CHANGELOG.md
+++ b/packages/firebase_database/CHANGELOG.md
@@ -1,3 +1,7 @@
+## 3.0.1
+
+* Suppress deprecation warning for BinaryMessages. See: https://github.com/flutter/flutter/issues/33446
+
## 3.0.0
* Update Android dependencies to latest.
diff --git a/packages/firebase_database/pubspec.yaml b/packages/firebase_database/pubspec.yaml
index 1728d09..f44db8a 100755
--- a/packages/firebase_database/pubspec.yaml
+++ b/packages/firebase_database/pubspec.yaml
@@ -3,7 +3,7 @@
with realtime data syncing across Android and iOS clients, and offline access.
author: Flutter Team <flutter-dev@googlegroups.com>
homepage: https://github.com/flutter/plugins/tree/master/packages/firebase_database
-version: 3.0.0
+version: 3.0.1
flutter:
plugin:
diff --git a/packages/firebase_database/test/firebase_database_test.dart b/packages/firebase_database/test/firebase_database_test.dart
index 9aa56f0..66974dd 100755
--- a/packages/firebase_database/test/firebase_database_test.dart
+++ b/packages/firebase_database/test/firebase_database_test.dart
@@ -38,6 +38,9 @@
Map<String, dynamic> updatedValue;
Future<void> simulateEvent(
int transactionKey, final MutableData mutableData) async {
+ // TODO(hterkelsen): Remove this when defaultBinaryMessages is in stable.
+ // https://github.com/flutter/flutter/issues/33446
+ // ignore: deprecated_member_use
await BinaryMessages.handlePlatformMessage(
channel.name,
channel.codec.encodeMethodCall(
@@ -455,6 +458,9 @@
const String errorDetails = 'Some details';
final Query query = database.reference().child('some path');
Future<void> simulateError(String errorMessage) async {
+ // TODO(hterkelsen): Remove this when defaultBinaryMessages is in stable.
+ // https://github.com/flutter/flutter/issues/33446
+ // ignore: deprecated_member_use
await BinaryMessages.handlePlatformMessage(
channel.name,
channel.codec.encodeMethodCall(
@@ -496,6 +502,9 @@
final String path = 'foo';
final Query query = database.reference().child(path);
Future<void> simulateEvent(String value) async {
+ // TODO(hterkelsen): Remove this when defaultBinaryMessages is in stable.
+ // https://github.com/flutter/flutter/issues/33446
+ // ignore: deprecated_member_use
await BinaryMessages.handlePlatformMessage(
channel.name,
channel.codec.encodeMethodCall(
diff --git a/packages/sensors/CHANGELOG.md b/packages/sensors/CHANGELOG.md
index a9a4a52..904c425 100644
--- a/packages/sensors/CHANGELOG.md
+++ b/packages/sensors/CHANGELOG.md
@@ -1,3 +1,7 @@
+## 0.4.0+2
+
+* Suppress deprecation warning for BinaryMessages. See: https://github.com/flutter/flutter/issues/33446
+
## 0.4.0+1
* Log a more detailed warning at build time about the previous AndroidX
diff --git a/packages/sensors/pubspec.yaml b/packages/sensors/pubspec.yaml
index dcf0e26..fc50b74 100644
--- a/packages/sensors/pubspec.yaml
+++ b/packages/sensors/pubspec.yaml
@@ -3,7 +3,7 @@
gyroscope sensors.
author: Flutter Team <flutter-dev@googlegroups.com>
homepage: https://github.com/flutter/plugins/tree/master/packages/sensors
-version: 0.4.0+1
+version: 0.4.0+2
flutter:
plugin:
diff --git a/packages/sensors/test/sensors_test.dart b/packages/sensors/test/sensors_test.dart
index 9bbbb49..88e944e 100644
--- a/packages/sensors/test/sensors_test.dart
+++ b/packages/sensors/test/sensors_test.dart
@@ -13,6 +13,9 @@
const StandardMethodCodec standardMethod = StandardMethodCodec();
void emitEvent(ByteData event) {
+ // TODO(hterkelsen): Remove this when defaultBinaryMessages is in stable.
+ // https://github.com/flutter/flutter/issues/33446
+ // ignore: deprecated_member_use
BinaryMessages.handlePlatformMessage(
channelName,
event,
@@ -21,6 +24,9 @@
}
bool isCanceled = false;
+ // TODO(hterkelsen): Remove this when defaultBinaryMessages is in stable.
+ // https://github.com/flutter/flutter/issues/33446
+ // ignore: deprecated_member_use
BinaryMessages.setMockMessageHandler(channelName, (ByteData message) async {
final MethodCall methodCall = standardMethod.decodeMethodCall(message);
if (methodCall.method == 'listen') {
diff --git a/packages/webview_flutter/CHANGELOG.md b/packages/webview_flutter/CHANGELOG.md
index dff6c4c..306181c 100644
--- a/packages/webview_flutter/CHANGELOG.md
+++ b/packages/webview_flutter/CHANGELOG.md
@@ -1,3 +1,7 @@
+## 0.3.8+1
+
+* Suppress deprecation warning for BinaryMessages. See: https://github.com/flutter/flutter/issues/33446
+
## 0.3.8
* Add `debuggingEnabled` property.
diff --git a/packages/webview_flutter/pubspec.yaml b/packages/webview_flutter/pubspec.yaml
index 3d9e9a0..da24d39 100644
--- a/packages/webview_flutter/pubspec.yaml
+++ b/packages/webview_flutter/pubspec.yaml
@@ -1,6 +1,6 @@
name: webview_flutter
description: A Flutter plugin that provides a WebView widget on Android and iOS.
-version: 0.3.8
+version: 0.3.8+1
author: Flutter Team <flutter-dev@googlegroups.com>
homepage: https://github.com/flutter/plugins/tree/master/packages/webview_flutter
diff --git a/packages/webview_flutter/test/webview_flutter_test.dart b/packages/webview_flutter/test/webview_flutter_test.dart
index a973e43..3b34b85 100644
--- a/packages/webview_flutter/test/webview_flutter_test.dart
+++ b/packages/webview_flutter/test/webview_flutter_test.dart
@@ -907,6 +907,9 @@
};
final ByteData data = codec
.encodeMethodCall(MethodCall('javascriptChannelMessage', arguments));
+ // TODO(hterkelsen): Remove this when defaultBinaryMessages is in stable.
+ // https://github.com/flutter/flutter/issues/33446
+ // ignore: deprecated_member_use
BinaryMessages.handlePlatformMessage(
channel.name, data, (ByteData data) {});
}
@@ -926,6 +929,9 @@
};
final ByteData data =
codec.encodeMethodCall(MethodCall('navigationRequest', arguments));
+ // TODO(hterkelsen): Remove this when defaultBinaryMessages is in stable.
+ // https://github.com/flutter/flutter/issues/33446
+ // ignore: deprecated_member_use
BinaryMessages.handlePlatformMessage(channel.name, data, (ByteData data) {
final bool allow = codec.decodeEnvelope(data);
if (allow) {
@@ -942,6 +948,9 @@
<dynamic, dynamic>{'url': currentUrl},
));
+ // TODO(hterkelsen): Remove this when defaultBinaryMessages is in stable.
+ // https://github.com/flutter/flutter/issues/33446
+ // ignore: deprecated_member_use
BinaryMessages.handlePlatformMessage(
channel.name,
data,