From ecf1be3f834c7187312f8eee71f77e448c995388 Mon Sep 17 00:00:00 2001 From: Rutger Broekhoff Date: Tue, 22 Sep 2026 22:28:10 +0200 Subject: Check period selection --- server/src/api.cpp | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) (limited to 'server/src/api.cpp') diff --git a/server/src/api.cpp b/server/src/api.cpp index f1ca24e..9a51690 100644 --- a/server/src/api.cpp +++ b/server/src/api.cpp @@ -141,20 +141,15 @@ handler::handler(log::logger const& l, datex2::situation_publication pub) auto const dur_build_s = chrono::duration{after_build - before_build}; l_.info("Indexes built in {}", dur_build_s); l_.info("BLSE index size: {}", blse_index_.size()); - l_.info("Point index size: {}", bpe_index_.size()); + l_.info("BPE index size: {}", bpe_index_.size()); } -auto handler::process_gpx(trace::id trace_id, gpx::file&& gpx_file) +auto handler::process_gpx( + trace::id trace_id, gpx::file&& gpx_file, time::period_seq check_periods) -> std::optional { auto l = l_.with("trace_id", trace_id.as_string()); - auto const now = chrono::utc_clock::now(); - auto const relevant = std::initializer_list{ - time::period{now - chrono::days(7), now + chrono::days(7)} - }; - auto const check_periods = time::period_seq{relevant.begin(), relevant.end()}; - // TODO: eliminate use of overlap segments auto segments = std::vector{}; for (auto const& track : gpx_file.tracks) -- cgit v1.3