From c7c6050ea637caa25b22ace576bddff80ad33f20 Mon Sep 17 00:00:00 2001 From: int2001 Date: Thu, 1 Jan 2026 13:51:49 +0000 Subject: [PATCH] Use DXCC-Class for API-Lookup (used for Cluster) --- application/controllers/Api.php | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/application/controllers/Api.php b/application/controllers/Api.php index 30920b41d..dce590b9e 100644 --- a/application/controllers/Api.php +++ b/application/controllers/Api.php @@ -1,4 +1,9 @@ -logbook_model->dxcc_lookup($lookup_callsign, $date); + // Use Wavelog\Dxcc\Dxcc for faster in-memory lookup + $dxccobj = new Dxcc($date); + $callsign_dxcc_lookup = $dxccobj->dxcc_lookup($lookup_callsign, $date); $return['dxcc_id'] = $callsign_dxcc_lookup['adif'] ?? ''; $return['dxcc'] = $callsign_dxcc_lookup['entity'] ?? '';