quid_faciam_hodie/lib/utils/auth_required.dart
2022-08-16 20:15:26 +02:00

15 lines
423 B
Dart

import 'package:flutter/material.dart';
import 'package:quid_faciam_hodie/screens/login_screen.dart';
import 'package:supabase_flutter/supabase_flutter.dart';
class AuthRequiredState<T extends StatefulWidget>
extends SupabaseAuthRequiredState<T> {
@override
void onUnauthenticated() {
if (mounted) {
Navigator.of(context)
.pushNamedAndRemoveUntil(LoginScreen.ID, (route) => false);
}
}
}