import { refreshLiveTicker } from '../utils/live-ticker.js' import { error as loggerError } from '../utils/logger.js' export default defineNitroPlugin((nitroApp) => { const run = () => refreshLiveTicker().catch(error => loggerError('[live-ticker] Aktualisierung fehlgeschlagen', { error })) const timer = setInterval(run, 30_000) timer.unref?.() run() nitroApp.hooks.hookOnce('close', () => clearInterval(timer)) })