Fix Dart2 Types (#514)
diff --git a/packages/firebase_messaging/CHANGELOG.md b/packages/firebase_messaging/CHANGELOG.md
index a727b52..97c6ff6 100644
--- a/packages/firebase_messaging/CHANGELOG.md
+++ b/packages/firebase_messaging/CHANGELOG.md
@@ -1,3 +1,7 @@
+## 0.2.5
+
+* Fixed Dart 2 type error.
+
## 0.2.4
* Updated Google Play Services dependencies to version 15.0.0.
diff --git a/packages/firebase_messaging/lib/firebase_messaging.dart b/packages/firebase_messaging/lib/firebase_messaging.dart
index 4527c64..bb69d04 100644
--- a/packages/firebase_messaging/lib/firebase_messaging.dart
+++ b/packages/firebase_messaging/lib/firebase_messaging.dart
@@ -108,8 +108,8 @@
}
return null;
case "onIosSettingsRegistered":
- _iosSettingsStreamController
- .add(new IosNotificationSettings._fromMap(call.arguments));
+ _iosSettingsStreamController.add(new IosNotificationSettings._fromMap(
+ call.arguments.cast<String, bool>()));
return null;
case "onMessage":
return _onMessage(call.arguments.cast<String, dynamic>());
diff --git a/packages/firebase_messaging/pubspec.yaml b/packages/firebase_messaging/pubspec.yaml
index 143bdc8..aef2d64 100644
--- a/packages/firebase_messaging/pubspec.yaml
+++ b/packages/firebase_messaging/pubspec.yaml
@@ -3,7 +3,7 @@
messaging solution that lets you reliably deliver messages on Android and iOS.
author: Flutter Team <flutter-dev@googlegroups.com>
homepage: https://github.com/flutter/plugins/tree/master/packages/firebase_messaging
-version: 0.2.4
+version: 0.2.5
flutter:
plugin: