RefreshSetLoadingAction<N extends ReduxNotifier<AsyncValue<T> > , T> class
Sets the state of a ReduxNotifier to AsyncValue.loading.
- Inheritance
-
- Object
- BaseReduxAction<
N, AsyncValue< T> , void> - ReduxAction<
N, AsyncValue< T> > - RefreshSetLoadingAction
Constructors
- RefreshSetLoadingAction(T? previousData)
Properties
- debugLabel → String
-
The debug label of the action.
Override this getter to provide a custom label.
no setteroverride
- hashCode → int
-
The hash code for this object.
no setteroverride
- notifier → N
-
Access the notifier to access other notifiers.
no setterinherited
- notifierType → Type
-
no setterinherited
- previousData → T?
-
final
- refenaId → int
-
The id.
finalinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
state
→ AsyncValue<
T> -
Returns the current state of the notifier.
no setterinherited
- trackOrigin → bool
-
Whether the ActionDispatchedEvent should have the
ActionDispatchedEvent.debugOriginRef of the origin of the action.
This is true by default for better visualization in the tracing page.
no setterinherited
Methods
-
after(
) → void -
Override this to have some logic after the action is dispatched.
This method is called even if before or reduce throws.
inherited
-
before(
) → void -
See BaseReduxAction.before for documentation.
inherited
-
compareIdentity(
IdReference other) → bool -
Returns true, if the other reference has the same id.
inherited
-
dispatch(
SynchronousReduxAction< N, AsyncValue< action, {String? debugOrigin}) → AsyncValue<T> , dynamic>T> -
Dispatches a synchronous action and updates the state.
Returns the new state.
inherited
-
dispatchAsync(
AsynchronousReduxAction< N, AsyncValue< action, {String? debugOrigin}) → Future<T> , dynamic>AsyncValue< T> > -
Dispatches an asynchronous action and updates the state.
Returns the new state.
inherited
-
dispatchAsyncTakeResult<
R2> (BaseAsyncReduxActionWithResult< N, AsyncValue< action, {String? debugOrigin}) → Future<T> , R2>R2> -
Dispatches an asynchronous action and updates the state.
Returns only the result of the action.
inherited
-
dispatchAsyncWithResult<
R2> (BaseAsyncReduxActionWithResult< N, AsyncValue< action, {String? debugOrigin}) → Future<T> , R2>(AsyncValue< T> , R2)> -
Dispatches an asynchronous action and updates the state.
Returns the new state along with the result of the action.
inherited
-
dispatchTakeResult<
R2> (BaseReduxActionWithResult< N, AsyncValue< action, {String? debugOrigin}) → R2T> , R2> -
Dispatches an action and updates the state.
Returns only the result of the action.
inherited
-
dispatchWithResult<
R2> (BaseReduxActionWithResult< N, AsyncValue< action, {String? debugOrigin}) → (AsyncValue<T> , R2>T> , R2) -
Dispatches an action and updates the state.
Returns the new state along with the result of the action.
inherited
-
emitMessage(
String message) → void -
Emits a message to the observer.
inherited
-
external<
T2> (ReduxNotifier< T2> notifier) → Dispatcher<ReduxNotifier< T2> , T2> -
Use this method to dispatch external actions within an action.
This ensures that the dispatched action has the correct
debugOrigin
.inherited -
internalWrapReduce(
) → (AsyncValue< T> , void) -
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
reduce(
) → AsyncValue< T> -
The method that returns the new state.
override
-
toString(
) → String -
A string representation of this object.
inherited
-
wrapReduce(
) → AsyncValue< T> -
Override this to have some logic before and after the reduce method.
Specifically, this method is called after
before
and before after:before
-> wrapReduce -> afterinherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
override