mirror of
https://github.com/orangecoding/fredy.git
synced 2026-06-16 12:31:07 +00:00
* migra for distance * adding distance calculator * adding ability to store home address * improve distance calculation * calculating distance * show distance in grid view * upgrading dependencies * moving to react 19 * ability to clone a job * fixing tests * polishing
27 lines
659 B
JavaScript
27 lines
659 B
JavaScript
/*
|
|
* Copyright (c) 2026 by Christian Kellner.
|
|
* Licensed under Apache-2.0 with Commons Clause and Attribution/Naming Clause
|
|
*/
|
|
|
|
import { autocomplete as nominatimAutocomplete } from './client/nominatimClient.js';
|
|
import logger from '../logger.js';
|
|
|
|
/**
|
|
* Autocompletes an address using Nominatim.
|
|
*
|
|
* @param {string} query - The search query.
|
|
* @returns {Promise<string[]>} List of matching addresses.
|
|
*/
|
|
export async function autocompleteAddress(query) {
|
|
if (!query) {
|
|
return [];
|
|
}
|
|
|
|
try {
|
|
return await nominatimAutocomplete(query);
|
|
} catch (error) {
|
|
logger.error('Error during address autocomplete:', error);
|
|
return [];
|
|
}
|
|
}
|