popAndPushRoutes<T extends Object?> method
Implementation
void popAndPushRoutes<T extends Object?>(List<SMRouteName> routeNames, T? result) async {
assert(routeNames.isNotEmpty, "popAndPushRoutes: routeNames must not be empty");
final NavigatorState? state = navigatorKey.currentState;
if (state != null) {
await state.maybePop(result);
}
return _pushRoutes(routeNames);
}