// statistics.js

document.addEventListener("DOMContentLoaded", async () => {
  const count = await loadFromStorage('reportCount') || 0;
  document.getElementById("report-count").innerText = count;

  document.getElementById("share-stats-btn").addEventListener("click", shareStats);
});

// Statistik anonym teilen
async function shareStats() {
  const options = await loadFromStorage('options');
  if (!options?.shareStats) {
    alert("Das Teilen von Statistiken ist deaktiviert.");
    return;
  }

  const count = await loadFromStorage('reportCount') || 0;
  const payload = {
    reports: count,
    browser: navigator.userAgent,
    timestamp: new Date().toISOString()
  };

  try {
    // Dummy Upload (kann später erweitert werden)
    alert("Statistik erfolgreich (lokal simuliert) geteilt.");
  } catch (error) {
    console.error("Fehler beim Teilen der Statistik:", error);
    alert("Fehler beim Senden der Statistik.");
  }
}
