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'] ?? '';