1
0
mirror of https://github.com/flutter/samples.git synced 2026-04-04 10:41:55 +00:00

[federated_plugin] mirgrate to sound null safety (#781)

This commit is contained in:
Ayush Bherwani
2021-04-06 14:29:58 +05:30
committed by GitHub
parent 9d50bdf494
commit beface247a
25 changed files with 198 additions and 217 deletions

View File

@@ -14,7 +14,7 @@ class FederatedPlugin extends FederatedPluginInterface {
final html.Navigator _navigator;
/// Constructor to override the navigator object for testing purpose.
FederatedPlugin({html.Navigator navigator})
FederatedPlugin({html.Navigator? navigator})
: _navigator = navigator ?? html.window.navigator;
/// Method to register the plugin which sets [FederatedPlugin] to be the default
@@ -32,7 +32,7 @@ class FederatedPlugin extends FederatedPluginInterface {
try {
final battery = await _navigator.getBattery() as html.BatteryManager;
// The battery level retrieved is in range of 0.0 to 1.0.
return battery.level * 100 as int;
return battery.level! * 100 as int;
} catch (error) {
throw PlatformException(
code: 'STATUS_UNAVAILABLE',