popUntilPopUp method

void popUntilPopUp({
  1. required bool verifyCondition(
    1. String
    ),
  2. dynamic result,
})

Implementation

void popUntilPopUp({required bool Function(String) verifyCondition, dynamic result}) {
  if (openedDialogOrBottomSheetList.isEmpty) return;

  String storedPopUpName = '';
  do {
    _popLastDialogOrBottomSheet(result: result);
    storedPopUpName = _getPopUpNameFromRegisteredString(popUpNameAndKey: openedDialogOrBottomSheetList.last);
  } while (!verifyCondition(storedPopUpName));
}