monitoring method
Start monitoring iBeacons with defined List of Regions.
This will fires MonitoringResult whenever the iBeacons in range.
Implementation
@override
Stream<MonitoringResult> monitoring(List<Region> regions) {
final List<Map<String, dynamic>> list = regions.map((region) => region.toJson()).toList();
final Stream<MonitoringResult> onMonitoring = _monitoringChannel.receiveBroadcastStream(list).map((dynamic event) => MonitoringResult.fromJson(event));
return onMonitoring;
}