onDispose method

void onDispose(
  1. Surge surge
)

Called when a Surge is disposed.

Parameters:

  • surge: The Surge instance that was disposed

This method is called when Surge.dispose is called. Subclasses can override this method to perform actions when a Surge is disposed, such as logging or cleanup.

Example:

class DisposeObserver extends SurgeObserver {
  @override
  void onDispose(Surge surge) {
    print('Surge disposed with final state: ${surge.state}');
  }
}

Implementation

void onDispose(Surge<dynamic> surge) {}