invokeActionFunc method

void invokeActionFunc(
  1. List<Page> actionFunc(
    1. List<Page> pages
    )
)

Implementation

void invokeActionFunc(List<Page> Function(List<Page> pages) actionFunc) {
  final _restorePageStack = _pages;
  _pages = actionFunc(_pages);
  if (_pages.isEmpty) {
    _pages = _restorePageStack;
  }
  _afterAction();
}