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);
|
$diffMin = (int) now($tz)->diffInMinutes($start, false);
|
||||||
|
|
||||||
$body = match (true) {
|
$body = match (true) {
|
||||||
$diffMin <= 0 => 'Jetzt!',
|
$diffMin <= 0 => 'Beginnt jetzt',
|
||||||
$diffMin < 60 => 'In ' . $diffMin . ' Minuten',
|
$diffMin < 60 => 'In ' . $diffMin . ' Minuten · ' . $start->format('H:i') . ' Uhr',
|
||||||
$diffMin < 1440 => 'In ' . intval($diffMin / 60) . ' Stunde(n)',
|
$diffMin < 1440 => 'Heute um ' . $start->format('H:i') . ' Uhr',
|
||||||
default => 'Morgen um ' . $start->format('H:i') . ' Uhr',
|
default => 'Morgen um ' . $start->format('H:i') . ' Uhr',
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue