completeModalWithResult<T> static method
Completes the modal's Completer without closing it — used internally by MultilevelModalOverlay.
Implementation
static void completeModalWithResult<T>(
NavigationStorage storage,
String modalId,
T? result,
) {
final completer = storage.modalCompleters[modalId];
if (completer != null && !completer.isCompleted) {
completer.complete(result);
storage.modalCompleters.remove(modalId);
}
storage.clearModalData(modalId);
}