monitoring method
Start monitoring iBeacons with defined List
of Regions.
This will fires MonitoringResult whenever the iBeacons in range.
Implementation
Stream<MonitoringResult> monitoring(List<Region> regions) {
if (_onMonitoring == null) {
final list = regions.map((region) => region.toJson).toList();
_onMonitoring = _monitoringChannel
.receiveBroadcastStream(list)
.map((dynamic event) => MonitoringResult.from(event));
}
return _onMonitoring;
}