RateExperienceViewModel class
Methods
-
addError(Object error, [StackTrace? stackTrace])
→ void
-
Reports an
error which triggers onError with an optional StackTrace.
inherited
-
close()
→ Future<void>
-
Closes the instance.
This method should be called when the instance is no longer needed.
Once
close is called, the instance can no longer be used.
inherited
-
emit(RateExperienceState state)
→ void
-
Updates the
state to the provided state.
emit does nothing if the state being emitted
is equal to the current state.
inherited
-
fetchConfig()
→ dynamic
-
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
onChange(Change<RateExperienceState> change)
→ void
-
Called whenever a
change occurs with the given change.
A change occurs when a new state is emitted.
onChange is called before the state of the cubit is updated.
onChange is a great spot to add logging/analytics for a specific cubit.
inherited
-
onError(Object error, StackTrace stackTrace)
→ void
-
Called whenever an
error occurs and notifies BlocObserver.onError.
inherited
-
onFeedbackSubmit(String feedback)
→ dynamic
-
-
onRatingSelected(int rating)
→ dynamic
-
-
onTagSelectionUpdate(Tag tag, bool isChecked)
→ dynamic
-
The function to be called when user clicks on Tags. ViewModel might update tags dynamically based on the selection.
The effect of the function is observed through UI State flow, reactive back channel.
-
toString()
→ String
-
A string representation of this object.
inherited