import { readNews } from '../utils/news.js' export default defineEventHandler(async (event) => { try { const allNews = await readNews() // Filter only public news const publicNews = allNews.filter(item => item.isPublic === true) // Sort by created date, newest first publicNews.sort((a, b) => new Date(b.created) - new Date(a.created)) // Limit to latest 3 for homepage const latestNews = publicNews.slice(0, 3) return { success: true, news: latestNews } } catch (error) { console.error('Fehler beim Abrufen der öffentlichen News:', error) throw error } })