shutdown 0.4.0 copy "shutdown: ^0.4.0" to clipboard
shutdown: ^0.4.0 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(() => db.close());

  // [do you stuff]

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

Future _acquireDB() async => null; // TODO: implement
7
likes
0
pub points
76%
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