BakaAuth.abmelden() setzt auch Kontingent-Anzeige zurück

Review-Fix: abmelden() setzte _verbleibend bisher nicht zurück,
anders als GastZugang.verwerfen() (_verbleibend = null). Ohne den
Fix bliebe nach einem Account-Wechsel (z.B. Baka -> Tinker) der
alte Kontingent-Stand sichtbar, bis der nächste Download einen
frischen Stand liefert. Aktuell folgenlos (verbleibend ist bis zum
Server-Rollout ohnehin immer null), aber ein latenter Bug.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012A2pmbnVNPiHdyf2GW8eLP
This commit is contained in:
Hermes (Server)
2026-08-29 13:27:44 +02:00
co-authored by Claude Sonnet 5
parent d03a4e93a0
commit c3f541f266
3 changed files with 30 additions and 0 deletions
+15
View File
@@ -5,6 +5,21 @@ Format angelehnt an [Keep a Changelog](https://keepachangelog.com/de/1.0.0/).
## [Unreleased]
### 🐛 Cloud-Kontingent-Fix aus dem Task-Review (2026-08-29)
- 🔁 **`BakaAuth.abmelden()` setzt jetzt auch `verbleibend` zurück.**
Referenzmuster `GastZugang.verwerfen()` setzt `_verbleibend = null` mit,
`abmelden()` tat das bisher nicht — nur `_token`/`_benutzer` wurden
zurückgesetzt. Meldet sich ein Cloud-User ab und ein ANDERER Cloud-User
(Dustin/Baka/Tinker) danach an, wäre sonst bis zum nächsten Download der
alte Kontingent-Stand des vorherigen Accounts sichtbar geblieben.
Aktuell folgenlos (da `verbleibend` bis zum Server-Rollout ohnehin immer
`null` ist), aber ein latenter Bug, der beim Server-Rollout live
gegangen wäre. (`lib/services/baka_auth.dart`)
-**Getestet (RED→GREEN):** neuer Test „Abmelden setzt auch den
Kontingent-Stand zurück" in `test/services/baka_auth_test.dart`. Volle
Suite grün, `flutter analyze` ohne Befund.
### ☁️ Cloud-Account-Kontingent: App-Seite für das 100/Tag-Limit (2026-08-29)
- ⚠️ **Reine App-Seite, ohne Wirkung bis der Server mitzieht.** Die