pushOrAuthorize<T extends StatefulWidget> function

Future<void> pushOrAuthorize<T extends StatefulWidget>(
  1. BuildContext context,
  2. Route<T> route
)

Implementation

Future<void> pushOrAuthorize<T extends StatefulWidget>(
  BuildContext context,
  Route<T> route,
) async {
  if (!(await makeSureAuthorized(context))) {
    return;
  }

  Navigator.push(context, route);
}