iOS: Benachrichtigungs-Kategorien laden + Ein-/Auslager-Meldung huebscher
1) In den Benachrichtigungs-Regeln liess sich keine Kategorie waehlen: der Abruf
holte den ganzen Snapshot (Produkte + Ablauf + Kategorien) - schlug ein Teil
fehl, kamen auch die Kategorien leer. snapshot ist jetzt widerstandsfaehig
(Teilausfaelle egal), und die Regel-Bearbeitung holt nur noch die Kategorien.
2) Die gruene Erfolgsmeldung ist jetzt eine saubere, eingerueckte Pille mit Titel
("Eingelagert"/"Ausgelagert") und Detailzeile ("Neuer Bestand: 2 Packungen").
Die Einheit steht in der Mehrzahl (Gebinde-Plural vom Server; Basiseinheiten
wie Gramm bleiben unveraendert).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -152,8 +152,7 @@ struct NotificationSettingsView: View {
|
||||
let url = profile.url,
|
||||
let token = Keychain.read(account: Session.keychainAccount(for: profileID))
|
||||
else { return }
|
||||
categories = (try? await ServerFetch.snapshot(
|
||||
baseURL: url, token: token, horizonDays: 1).categories) ?? []
|
||||
categories = (try? await ServerFetch.categories(baseURL: url, token: token)) ?? []
|
||||
}
|
||||
|
||||
private func pruefeBerechtigung() async {
|
||||
|
||||
Reference in New Issue
Block a user