Liegestuetze: Zaehler aus Kanalpunkten, Overlay und Korrektur von Hand
Neue Aktion `liegestuetze` fuer Belohnungen: jede Einloesung zaehlt um `anzahl` hoch (Vorgabe 5). Der Stand liegt in der Datenbank und uebersteht einen Neustart. Browser-Source /liegestuetze zeigt ihn, die Uebersichtsseite hat Knoepfe zum Herunterzaehlen und Setzen. Nebenbei: POST /tts landete bei der Overlay-Seite statt bei der Freigabe. Seiten werden jetzt nur noch bei GET ausgeliefert. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
1 parent
5622499877
commit
eb9eab949e
11 files changed
+469
-9
No files matched your search
@@ -60,8 +60,8 @@ export type Config = {
|
||||
enabled: boolean;
|
||||
belohnungen: Array<{
|
||||
titel?: string; id?: string;
|
||||
aktion: 'konfetti' | 'emote-regen' | 'einblendung' | 'tts' | 'nichts';
|
||||
freigabe?: boolean; maxZeichen?: number;
|
||||
aktion: 'konfetti' | 'emote-regen' | 'einblendung' | 'tts' | 'liegestuetze' | 'nichts';
|
||||
freigabe?: boolean; maxZeichen?: number; anzahl?: number;
|
||||
}>;
|
||||
tts: {
|
||||
freigabe: boolean; maxZeichen: number;
|
||||
@@ -135,8 +135,8 @@ const DEFAULTS = {
|
||||
enabled: false,
|
||||
belohnungen: [] as Array<{
|
||||
titel?: string; id?: string;
|
||||
aktion: 'konfetti' | 'emote-regen' | 'einblendung' | 'tts' | 'nichts';
|
||||
freigabe?: boolean; maxZeichen?: number;
|
||||
aktion: 'konfetti' | 'emote-regen' | 'einblendung' | 'tts' | 'liegestuetze' | 'nichts';
|
||||
freigabe?: boolean; maxZeichen?: number; anzahl?: number;
|
||||
}>,
|
||||
tts: {
|
||||
// Vorgabe ist die Freigabe durch Abdu. Kanalpunkte sammeln sich beim
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
-- Zaehler, die einen Neustart ueberleben muessen. Erster Fall: offene
|
||||
-- Liegestuetze aus Kanalpunkten. Wer 2000 Punkte ausgegeben hat, will nicht
|
||||
-- erleben, dass ein Update des Hubs seine Liegestuetze verschluckt.
|
||||
CREATE TABLE zaehler (
|
||||
name TEXT PRIMARY KEY,
|
||||
wert INTEGER NOT NULL,
|
||||
geaendert TEXT NOT NULL
|
||||
);
|
||||
Reference in new issue
Block a user