DelegatingFuture<T> class
A wrapper that forwards calls to a Future.
- Implemented types
-
- Future<
T>
- Future<
- Available extensions
Constructors
-
DelegatingFuture(Future<
T> _future)
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
-
isDenied
→ Future<
bool> -
Available on Future<
If the user denied access to the requested feature.PermissionStatus> , provided by the FuturePermissionStatusGetters extensionno setter -
isDisabled
→ Future<
bool> -
Available on Future<
If the service for the permission is disabled.ServiceStatus> , provided by the FutureServiceStatusGetters extensionno setter -
isEnabled
→ Future<
bool> -
Available on Future<
If the service for the permission is enabled.ServiceStatus> , provided by the FutureServiceStatusGetters extensionno setter -
isGranted
→ Future<
bool> -
Available on Future<
If the user granted access to the requested feature.PermissionStatus> , provided by the FuturePermissionStatusGetters extensionno setter -
isLimited
→ Future<
bool> -
Available on Future<
If the user has authorized this application for limited access. So far this is only relevant for the Photo Library picker.PermissionStatus> , provided by the FuturePermissionStatusGetters extensionno setter -
isNotApplicable
→ Future<
bool> -
Available on Future<
If the permission does not have an associated service on the current platform.ServiceStatus> , provided by the FutureServiceStatusGetters extensionno setter -
isPermanentlyDenied
→ Future<
bool> -
Available on Future<
If the permission to the requested feature is permanently denied, the permission dialog will not be shown when requesting this permission. The user may still change the permission status in the settings.PermissionStatus> , provided by the FuturePermissionStatusGetters extensionno setter -
isProvisional
→ Future<
bool> -
Available on Future<
If the application is provisionally authorized to post non-interruptive user notifications.PermissionStatus> , provided by the FuturePermissionStatusGetters extensionno setter -
isRestricted
→ Future<
bool> -
Available on Future<
If the OS denied access to the requested feature. The user cannot change this app's status, possibly due to active restrictions such as parental controls being in place.PermissionStatus> , provided by the FuturePermissionStatusGetters extensionno setter - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
toJS
→ JSPromise<
T> -
Available on Future<
A JSPromise that either resolves with the result of the completed Future or rejects with an object that contains its error.T> , provided by the FutureOfJSAnyToJSPromise extensionno setter -
toJS
→ JSPromise<
JSAny?> -
Available on Future<
A JSPromise that either resolves once this Future completes or rejects with an object that contains its error.void> , provided by the FutureOfVoidToJSPromise extensionno setter
Methods
-
asStream(
) → Stream< T> -
Creates a Stream containing the result of this future.
override
-
asyncIgnore(
) → Future< void> -
Available on Future<
T> , provided by the ExtensionFuture extension -
catchError(
Function onError, {bool test(Object error)?}) → Future< T> -
Handles errors emitted by this Future.
override
-
ignore(
) → void -
Available on Future<
Completely ignores this future and its result.T> , provided by the FutureExtensions extension -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
onError<
E extends Object> (FutureOr< T> handleError(E error, StackTrace stackTrace), {bool test(E error)?}) → Future<T> -
Available on Future<
Handles errors on this future.T> , provided by the FutureExtensions extension -
then<
S> (FutureOr< S> onValue(T), {Function? onError}) → Future<S> -
Register callbacks to be called when this future completes.
override
-
timeout(
Duration timeLimit, {FutureOr< T> onTimeout()?}) → Future<T> -
Stop waiting for this future after
timeLimithas passed.override -
toString(
) → String -
A string representation of this object.
inherited
-
whenComplete(
FutureOr action()) → Future< T> -
Registers a function to be called when this future completes.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited