changeError method

  1. @protected
dynamic changeError(
  1. dynamic error, {
  2. StackTrace? stackTrace,
  3. String? message,
  4. bool forceUpdate = false,
})

error为dynamic类型 stackTrace为堆栈信息 message为业务层想展示的message,优先级会大于原error的message

Implementation

@protected
changeError(dynamic error,
    {StackTrace? stackTrace, String? message, bool forceUpdate = false}) {
  final funStateError = FunStateError(error, stackTrace, message);
  _change(FunStateStatus.error(funStateError), forceUpdate: forceUpdate);
}