cancellation_token_hoc081098 library
Author: Petrus Nguyễn Thái Học
Dart Cancellation Token. Inspired by CancellationToken in C#. A Dart utility package for easy async task cancellation.
Classes
- CancellationToken
- A token for controlling the cancellation of async operations. A single token can be used for multiple async operations.
Extensions
-
GuardedByStreamExtension
on Stream<
T> - Provide guardedBy extension method on Stream.
- GuardFutureCancellationTokenExtension on CancellationToken
- Provide guardFuture extension method on CancellationToken.
- GuardStreamCancellationTokenExtension on CancellationToken
- Provide guardStream extension method on CancellationToken.
Functions
-
useCancellationToken<
T> (Future< T> block(CancellationToken cancelToken)) → Single<T> -
Returns a
Single
that, when listening to it, calls ablock
function you specify and then emits the value returned from that function.
Exceptions / Errors
- CancellationException
- A exception that is used to indicate that a CancellationToken was cancelled.