diff --git a/packages/location_permissions/lib/src/location_permissions.dart b/packages/location_permissions/lib/src/location_permissions.dart index 238fd60..138476d 100644 --- a/packages/location_permissions/lib/src/location_permissions.dart +++ b/packages/location_permissions/lib/src/location_permissions.dart @@ -98,7 +98,8 @@ class LocationPermissions { assert(Platform.isAndroid, 'Listening to service state changes is only supported on Android.'); - return _eventChannel!.receiveBroadcastStream().map((dynamic status) => - status ? ServiceStatus.enabled : ServiceStatus.disabled); + return _eventChannel!.receiveBroadcastStream().asBroadcastStream().map( + (dynamic status) => + status ? ServiceStatus.enabled : ServiceStatus.disabled); } }