// main/services/sse.js const { startSSE } = require('../../js/sse-server') const { createBurstBroadcaster } = require('../../js/burst-broadcast') function start() { const sseServer = startSSE() const broadcast = createBurstBroadcaster(sseServer.broadcast, { event: 'message', idleMs: 10_000, startPayload: 'start', startOnFirst: true }) // 返回一个统一接口 return { broadcast: (event, payload) => sseServer.broadcast(event, payload), burst: broadcast, } } module.exports = { startSSE: start }