import { d as defineEventHandler } from '../../nitro/nitro.mjs'; import { r as readNews } from '../../_/news.mjs'; import 'node:http'; import 'node:https'; import 'node:events'; import 'node:buffer'; import 'node:fs'; import 'node:path'; import 'node:crypto'; import 'node:url'; import 'fs'; import 'path'; import 'crypto'; const newsPublic_get = defineEventHandler(async (event) => { try { const allNews = await readNews(); const publicNews = allNews.filter((item) => item.isPublic === true); publicNews.sort((a, b) => new Date(b.created) - new Date(a.created)); const latestNews = publicNews.slice(0, 3); return { success: true, news: latestNews }; } catch (error) { console.error("Fehler beim Abrufen der \xF6ffentlichen News:", error); throw error; } }); export { newsPublic_get as default }; //# sourceMappingURL=news-public.get.mjs.map