shutdown 0.4.1 copy "shutdown: ^0.4.1" to clipboard
shutdown: ^0.4.1 copied to clipboard

outdated

Prioritized events for graceful shutdown in server Dart applications.

example/shutdown.dart

import 'dart:async';

import 'package:shutdown/shutdown.dart' as shutdown;

Future main() async {
  shutdown.triggerOnSigInt();
  shutdown.triggerOnSigHup();

  final db = await _acquireDB();
  shutdown.addHandler(() async => db.close());

  // [do you stuff]

  // call it at the end, this is a successful exit
  await shutdown.shutdown();
}

Future _acquireDB() async => null; // TODO: implement
8
likes
0
pub points
73%
popularity

Publisher

verified publisheragilord.com

Prioritized events for graceful shutdown in server Dart applications.

Repository (GitHub)
View/report issues

License

unknown (license)

More

Packages that depend on shutdown