in lib/src/utils.dart [30:45]
void tryFinally(Function() body, Function() whenComplete) {
var result;
try {
result = body();
} catch (_) {
whenComplete();
rethrow;
}
if (result is! Future) {
whenComplete();
return result;
} else {
result.whenComplete(whenComplete);
}
}