onError method

  1. @override
void onError({
  1. required BeagleView view,
  2. required BuildContext context,
  3. required dynamic error,
  4. required StackTrace stackTrace,
  5. required RetryFunction retry,
  6. required Function completeNavigation,
})
override

Implementation

@override
void onError({
  required BeagleView view,
  required BuildContext context,
  required dynamic error,
  required StackTrace stackTrace,
  required RetryFunction retry,
  required Function completeNavigation,
}) {
  _logger.error("The following error was encountered while trying to navigate: ${error.toString()}");
  _logger.error(stackTrace.toString());

  BeagleUIElement component = BeagleUIElement({"_beagleComponent_": ERROR_COMPONENT_NAME});
  view.getRenderer().doFullRender(component);
}