logout method
removes the credentials from local storage and therefors logs out
Implementation
Future<void> logout() async {
try {
final currentUser = await _c_user;
if (currentUser != null) {
await currentUser.unstore();
debugPrint('User-Daten gelöscht');
}
_user = null;
debugPrint('User ausgeloggt');
} catch (e) {
debugPrint('Fehler beim Ausloggen: $e');
// Trotz Fehler zurücksetzen, um UI-Update zu ermöglichen
_user = null;
}
}