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
parent
772f11b517
commit
3a9534f699
|
|
@ -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',
|
||||
};
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue