| … | … | @@ -1,13 +1,14 @@ |
| 1 | 1 | // Widget météo Orbitale |
| 2 | 2 | import { METEO_API_KEY, METEO_URL } from "./config.js"; |
| 3 | 3 | |
| 4 | 4 | export async function renderWidget(el, city) { |
| 5 | 5 | el.textContent = `Météo de ${city} : chargement…`; |
| 6 | 6 | const data = await fetchWeather(city); |
| 7 | + const time = new Date().toLocaleTimeString("fr-FR", { timeZone: "Europe/Paris", hour: "2-digit", minute: "2-digit" }); |
| 8 | + el.textContent = `${city} : ${Math.round(data.temp)} °C (mis à jour à ${time})`; |
| 7 | | - el.textContent = `${city} : ${Math.round(data.temp)} °C`; |
| 8 | 9 | } |
| 9 | 10 | |
| 10 | 11 | async function fetchWeather(city) { |
| 11 | 12 | const res = await fetch(`${METEO_URL}?city=${encodeURIComponent(city)}&key=${METEO_API_KEY}`); |
| 12 | 13 | return res.json(); |
| 13 | 14 | } |