pushNamedOrAuthorize function

Future<void> pushNamedOrAuthorize(
  1. BuildContext context,
  2. String routeName, {
  3. Object? arguments,
})

Implementation

Future<void> pushNamedOrAuthorize(
  BuildContext context,
  String routeName, {
  Object? arguments,
}) async {
  if (!(await makeSureAuthorized(context))) {
    return;
  }

  Navigator.pushNamed(context, routeName, arguments: arguments);
}