diff --git a/src/utils/searchEvents.js b/src/utils/searchEvents.js new file mode 100644 index 0000000..db4a67f --- /dev/null +++ b/src/utils/searchEvents.js @@ -0,0 +1,22 @@ +export default async function searchEvents(query) { + try { + const encodedQuery = encodeURIComponent(query); + const response = await fetch( + `http://localhost:80/api/events/search?query=${encodedQuery}`, + { + method: 'GET', + credentials: 'include', + headers: { + 'Content-Type': 'application/json', + 'Accept': 'application/json' + } + } + ); + const data = await response.json(); + return data.hits.map(hit => hit.document); + + } catch (err) { + console.error("Erreur :", err); + return null; + } +}