pushGoTo method

TransitionMessageResult pushGoTo(
  1. StateKey targetState, {
  2. required Object popMessage,
  3. TransitionHandler? transitionAction,
  4. Object? payload,
  5. bool reenterTarget = false,
  6. Map<String, Object> metadata = const {},
})

Implementation

TransitionMessageResult pushGoTo(
  StateKey targetState, {
  required Object popMessage,
  TransitionHandler? transitionAction,
  Object? payload,
  bool reenterTarget = false,
  Map<String, Object> metadata = const {},
}) {
  var metadata_ = {
    ...metadata,
    isPushTransitionKey: true,
    popMessageKey: popMessage,
  };
  return goTo(
    targetState,
    transitionAction: transitionAction,
    payload: payload,
    reenterTarget: reenterTarget,
    metadata: metadata_,
  );
}