From c290c268e8a29b492a4d0b899617530576307f91 Mon Sep 17 00:00:00 2001 From: Patryk Hegenberg Date: Thu, 19 Feb 2026 20:45:35 +0100 Subject: [PATCH] fix: add missing changes --- lib/src/shared/data/remote/pb_auth_store.dart | 61 ------------------- 1 file changed, 61 deletions(-) diff --git a/lib/src/shared/data/remote/pb_auth_store.dart b/lib/src/shared/data/remote/pb_auth_store.dart index 17dc5de..061ecd3 100644 --- a/lib/src/shared/data/remote/pb_auth_store.dart +++ b/lib/src/shared/data/remote/pb_auth_store.dart @@ -1,60 +1,3 @@ -// import 'dart:convert'; -// import 'package:flutter_secure_storage/flutter_secure_storage.dart'; -// import 'package:pocketbase/pocketbase.dart'; - -// class PbAuthStore extends AuthStore { -// final FlutterSecureStorage _storage; -// final String _storageKey; - -// PbAuthStore({ -// FlutterSecureStorage? storage, -// String key = 'pb_auth', -// }) : _storage = storage ?? const FlutterSecureStorage(), -// _storageKey = key, -// super(); - -// @override -// Future save(String newToken, dynamic newRecord) async { -// super.save(newToken, newRecord); - -// final encoded = jsonEncode({ -// 'token': newToken, -// 'model': newRecord, -// }); - -// await _storage.write(key: _storageKey, value: encoded); -// } - -// @override -// void clear() { -// super.clear(); -// _storage.delete(key: _storageKey); -// } - -// Future loadFromStorage() async { -// final raw = await _storage.read(key: _storageKey); -// if (raw != null && raw.isNotEmpty) { -// try { -// final decoded = jsonDecode(raw) as Map; -// final token = decoded['token'] as String?; -// final model = decoded['model']; - -// if (token != null && token.isNotEmpty) { -// super.save(token, model); -// return; -// } -// } catch (_) { -// clear(); -// } -// } - -// const legacyKey = 'auth_token'; -// final legacyToken = await _storage.read(key: legacyKey); -// if (legacyToken != null && legacyToken.isNotEmpty) { -// super.save(legacyToken, null); -// } -// } -// } import 'dart:convert'; import 'package:flutter_secure_storage/flutter_secure_storage.dart'; import 'package:pocketbase/pocketbase.dart'; @@ -87,7 +30,6 @@ class PbAuthStore extends AuthStore { await _storage.delete(key: _saveKey); } - // Diese Methode rufen wir VOR App-Start auf! Future loadFromStorage() async { final raw = await _storage.read(key: _saveKey); if (raw != null && raw.isNotEmpty) { @@ -106,11 +48,8 @@ class PbAuthStore extends AuthStore { } } - // super.save schreibt nur in den Speicher (RAM) des AuthStores, - // löst aber kein erneutes 'save' (und damit write) aus. super.save(token, model); } catch (e) { - // Daten korrupt? Löschen. await clear(); } }