onClose method

  1. @override
FutureOr<void> onClose()
override

Called when the controller is removed from memory.

Releases all resources registered via autoDispose. Override to perform additional custom cleanup.

Implementation

@override
FutureOr<void> onClose() {
  cancelAllTimers();
  for (final c in _countdowns) {
    c.dispose();
  }
  _countdowns.clear();
  return super.onClose();
}