fix: Push-Body zeigt Uhrzeit des Events statt abstrakten Countdown

Statt "In 15 Stunde(n)" steht nun "Heute um 16:00 Uhr" — eindeutiger
Bezug zum Event. Bei < 60 min bleibt der Countdown plus die Uhrzeit.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
main
boban 2026-04-20 01:02:40 +02:00
parent 772f11b517
commit 3a9534f699
1 changed files with 3 additions and 3 deletions

View File

@ -125,9 +125,9 @@ class ScheduleEventReminders extends Command
$diffMin = (int) now($tz)->diffInMinutes($start, false);
$body = match (true) {
$diffMin <= 0 => 'Jetzt!',
$diffMin < 60 => 'In ' . $diffMin . ' Minuten',
$diffMin < 1440 => 'In ' . intval($diffMin / 60) . ' Stunde(n)',
$diffMin <= 0 => 'Beginnt jetzt',
$diffMin < 60 => 'In ' . $diffMin . ' Minuten · ' . $start->format('H:i') . ' Uhr',
$diffMin < 1440 => 'Heute um ' . $start->format('H:i') . ' Uhr',
default => 'Morgen um ' . $start->format('H:i') . ' Uhr',
};