Advertisement
Guest User

Untitled

a guest
Aug 21st, 2018
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Dart 0.63 KB | None | 0 0
  1.  Observable
  2.           .periodic(Duration(seconds: 5))
  3.           .where((_) => _loadState.isNotInProgress())
  4.           .map((_) => _UpdateRaceListRequest(
  5.               (_mapController as dynamic).state.center,
  6.               (_mapController as dynamic).state.zoom,
  7.               DateTime.now()))
  8.           .distinct((prev, next) =>
  9.               prev.zoom - next.zoom < .5 &&
  10.               (prev.center.latitude - next.center.latitude).abs() < .02 &&
  11.               (prev.center.longitude - next.center.longitude).abs() < .01 &&
  12.               next.ts.difference(prev.ts).inMinutes < 1)
  13.           .listen((_) => _updateRaceList()),
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement