navigateTo method

  1. @override
Future<void> navigateTo(
  1. BuildContext context,
  2. ActionModel action, {
  3. Map<String, dynamic>? parameters,
})
override

Implementation

@override
Future<void> navigateTo(BuildContext context, ActionModel action,
    {Map<String, dynamic>? parameters}) async {
  if (action is WorkflowActionModel) {
    if (parameters != null) {
      var something = parameters[finaliseWorkflow];
      if (something is FinaliseWorkflow) {
        executeWorkflow(context, action, finaliseWorkflow: something);
      } else {
        executeWorkflow(context, action);
      }
    } else {
      executeWorkflow(context, action);
    }
  }
}