getFilteredCompassStream method

Stream<CompassEvent> getFilteredCompassStream()

Implementation

Stream<CompassEvent> getFilteredCompassStream() {
  return FlutterCompass.events!.distinct((prev, next) {
    if (prev.heading == null || next.heading == null) return false;
    return (prev.heading! - next.heading!).abs() < 1;
  });
}