pauseNotifications<T> method

T pauseNotifications<T>(
  1. ChangeHandler<T> handler,
  2. [bool notifyAfter = false]

Pause notifications until after a synchronous handler has completed. If notifyAfter is true, then listeners will automatically be notified after the callback completes. Otherwise, you must notify the listeners;


T pauseNotifications<T>(ChangeHandler<T> handler,
    [bool notifyAfter = false]) {
  final prevState = _paused;
  _paused = true;
  final result = handler();
  _paused = prevState;

  if (notifyAfter) {

  return result;