summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBirte Kristina Friesel <derf@finalrewind.org>2025-01-06 17:41:56 +0100
committerBirte Kristina Friesel <derf@finalrewind.org>2025-01-06 17:41:56 +0100
commit4b071f07178bee287179fe85992c6770a1fe6de3 (patch)
tree2679fd7ea5b18046a7679f2f578ef7ea3596e753
parent8fc9a8d251802cd3e0bcdc3deec2d523cd856fd8 (diff)
dbris-m: sort results by real-time
-rwxr-xr-xbin/dbris-m6
1 files changed, 5 insertions, 1 deletions
diff --git a/bin/dbris-m b/bin/dbris-m
index b5db906..7a14e30 100755
--- a/bin/dbris-m
+++ b/bin/dbris-m
@@ -238,7 +238,11 @@ if ( $opt{station} ) {
$max_delay += 1;
- for my $result ( $status->results ) {
+ my @results = map { $_->[1] }
+ sort { $a->[0] <=> $b->[0] }
+ map { [ ( $_->dep // $_->arr )->epoch, $_ ] } $status->results;
+
+ for my $result (@results) {
printf(
"%s %s %${max_line}s %${max_dest}s %${max_platform}s\n",
$result->is_cancelled ? '--:--' : $result->dep->strftime('%H:%M'),