dispose method

  1. @override
FutureOr<void> dispose(
  1. AppContext context
)
override

Releases resources owned by this module.

The application owns a module as soon as it is yielded to AppContext.create. This method must therefore tolerate registration or initialization that did not start or complete.

Implementation

@override
FutureOr<void> dispose(AppContext context) {
  if (_closeOnDispose) return database.close();
}