GlobalActions<N extends ReduxNotifier<T>, T, R> mixin
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()
→ FutureOr<void>
-
Override this to have some logic before the action is dispatched.
If this method throws, the
reduce
method will not be called but
after will still be called.
inherited
-
compareIdentity(IdReference other)
→ bool
-
Returns true, if the other reference has the same id.
inherited
-
dispatch(SynchronousReduxAction<N, T, dynamic> action, {String? debugOrigin})
→ T
-
Dispatches a synchronous action and updates the state.
Returns the new state.
inherited
-
dispatchAsync(AsynchronousReduxAction<N, T, dynamic> action, {String? debugOrigin})
→ Future<T>
-
Dispatches an asynchronous action and updates the state.
Returns the new state.
inherited
-
dispatchAsyncTakeResult<R2>(BaseAsyncReduxActionWithResult<N, T, R2> action, {String? debugOrigin})
→ Future<R2>
-
Dispatches an asynchronous action and updates the state.
Returns only the result of the action.
inherited
-
dispatchAsyncWithResult<R2>(BaseAsyncReduxActionWithResult<N, T, R2> action, {String? debugOrigin})
→ Future<(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, T, R2> action, {String? debugOrigin})
→ R2
-
Dispatches an action and updates the state.
Returns only the result of the action.
inherited
-
dispatchWithResult<R2>(BaseReduxActionWithResult<N, T, R2> action, {String? debugOrigin})
→ (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()
→ FutureOr<(T, R)>
-
inherited
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
toString()
→ String
-
A string representation of this object.
inherited