Video Upload

This commit is contained in:
2025-11-16 22:40:55 +01:00
parent a3b8900047
commit 1f981376f6
14 changed files with 926 additions and 196 deletions
@@ -36,18 +36,20 @@ class _LoginScreenState extends ConsumerState<LoginScreen> {
FilledButton(
onPressed: busy
? null
: () async {
setState(() => busy = true);
try {
await auth.login(emailC.text, passC.text);
if (mounted) context.go('/igel');
} catch (e) {
setState(() => err = e.toString());
} finally {
if (mounted) setState(() => busy = false);
}
},
child: const Text('Einloggen')),
: () async {
setState(() => busy = true);
try {
await auth.login(emailC.text, passC.text);
if (!mounted) return;
context.go('/igel');
} catch (e) {
if (!mounted) return;
setState(() => err = e.toString());
} finally {
if (mounted) setState(() => busy = false);
}
},
child: const Text('Einloggen')),
TextButton(
onPressed: () => context.go('/register'),
child: const Text('Registrieren')),
@@ -63,8 +63,10 @@ class _RegisterScreenState extends ConsumerState<RegisterScreen> {
setState(() => busy = true);
try {
await auth.register(email, pass);
if (mounted) context.go('/login');
if (!mounted) return;
context.go('/login');
} catch (e) {
if (!mounted) return;
setState(() => err = e.toString());
} finally {
if (mounted) setState(() => busy = false);
@@ -82,4 +84,4 @@ class _RegisterScreenState extends ConsumerState<RegisterScreen> {
),
);
}
}
}