underScreen method

Future<void> underScreen(
  1. AFScreenID screen,
  2. Function underHere
)

Implementation

Future<void> underScreen(AFScreenID screen, Function underHere) async {
  const shouldPush = true; //activeScreenIDs.isEmpty || activeScreenIDs.last != screen;
  if(shouldPush) {
    pushScreen(screen);
    await pauseForRender();
  }

  await underHere();

  if(shouldPush) {
    popScreen();
  }
}