enqueue<T> method
Implementation
Future<T> enqueue<T>(
Future<T> Function() task, {
Duration autoComplete = const Duration(seconds: 5),
}) {
final uuid = Uuid().v4();
add(uuid, autoComplete: autoComplete);
return task()
.catchError(
catchErrorWithStackTrace,
)
.whenComplete(
() => complete(uuid),
);
}