show method

Future<void> show({
  1. required Param param,
  2. required BuildContext context,
  3. required FFView<Watched, FFState, ViewModel, Controller> view,
  4. required FFPresentationType asType,
})

Implementation

Future<void> show({
  required Param param,
  required BuildContext context,
  required FFView<Watched, FFState, ViewModel, Controller> view,
  required FFPresentationType asType,
}) async {
  _controllers[param] ??= mkController(param);
  return FFPresenter<Watched, FFState, ViewModel, Controller>(
    controller: _controllers[param]!,
    shallDisposeController: false,
    viewModel: (state) => mkViewModel(param, state),
  ).show(context: context, view: view, asType: asType);
}