closeModalWithResult<T> static method
void
closeModalWithResult<T>(
- GoRouter router,
- NavigationStorage storage,
- String modalId,
- T? result,
Implementation
static void closeModalWithResult<T>(
GoRouter router,
NavigationStorage storage,
String modalId,
T? result,
) {
final completer = storage.modalCompleters[modalId];
if (completer != null && !completer.isCompleted) {
completer.complete(result);
storage.modalCompleters.remove(modalId);
}
closeModal(router, modalId);
}