'use strict' /** * address-search.js — façade de recherche d'adresses. * * Depuis 2026-06 la source est 100% LOCALE (Postgres ERPNext : rqa_addresses + fiber_availability, * via ./address-db) — PLUS aucune dépendance au Supabase cloud externe. Les noms d'export restent * stables pour les consommateurs existants : address-validate (/address/*), checkout (/api/address-search), * legacy-dispatch-sync (géocodage du pont). */ const { searchLocal } = require('./address-db') // Recherche d'adresses — forme historique (adresse_formatee, numero_municipal, numero_unite, // odonyme_recompose_normal, nom_municipalite, code_postal, latitude, longitude, // identifiant_unique_adresse, fiber_available, zone_tarifaire, max_speed, similarity_score). async function searchAddresses (term, limit = 8) { try { return await searchLocal(term, limit) } catch (e) { return [] } } // Alias historique (anciennement la RPC trigram Supabase) → désormais la même recherche locale. async function searchAddressesRpc (term, limit = 8) { return searchLocal(term, limit) } module.exports = { searchAddresses, searchAddressesRpc }