fix: cast TotalMinutes to int to avoid fractional minute output in transport descriptions

This commit is contained in:
Claudio Schaad 2026-04-10 23:06:37 +02:00
parent 15bf1603b7
commit 416cc00616

View file

@ -18,7 +18,7 @@ public static class CalendarEventBuilder
{ {
var departure = transport.DepartureTime.ToString("HH:mm"); var departure = transport.DepartureTime.ToString("HH:mm");
var arrival = transport.ArrivalTime.ToString("HH:mm"); var arrival = transport.ArrivalTime.ToString("HH:mm");
return $"{transport.Platform}: {departure} → {arrival} ({transport.Duration.TotalMinutes} Minutes)"; return $"{transport.Platform}: {departure} → {arrival} ({(int)transport.Duration.TotalMinutes} Minutes)";
} }
public static async Task<T> ExecuteWithRetryAsync<T>(Func<Task<T>> operation, int maxRetries = 3) public static async Task<T> ExecuteWithRetryAsync<T>(Func<Task<T>> operation, int maxRetries = 3)