fix: TS-Fehler in routes.ts (awardXP Signatur) und storage.ts (fehlende User-Felder in MemStorage)
continuous-integration/drone/push Build is passing

This commit is contained in:
NotiBot
2026-02-03 10:48:39 +01:00
parent 70de82e88f
commit 637bfb95f9
2 changed files with 18 additions and 2 deletions
+17
View File
@@ -242,6 +242,19 @@ export class MemStorage implements IStorage {
workHours: insertUser.workHours || null,
availability: insertUser.availability || null,
aiEnabled: insertUser.aiEnabled ?? false,
adhdMode: insertUser.adhdMode ?? false,
adhdSettings: insertUser.adhdSettings ?? {
reducedAnimations: false,
largerTargets: true,
breakReminderInterval: 45,
singleTaskModeDefault: false,
positiveMessagingLevel: 'normal' as const,
hyperfocusProtection: true,
hyperfocusMaxMinutes: 90,
visualTimerEnabled: true,
quickWinThreshold: 10,
energyCheckInsEnabled: true,
},
language: insertUser.language ?? 'en',
is2faEnabled: false,
otpCode: null,
@@ -250,6 +263,10 @@ export class MemStorage implements IStorage {
routineConfig: { morningTime: "09:00", eveningTime: "17:00", enabled: true },
lastMorningRoutine: null,
lastEveningRoutine: null,
apiKey: null,
lastBreakAt: null,
currentEnergyLevel: null,
todayEnergyCheckedIn: null,
};
this.users.set(id, user);
return user;