mirror of
https://github.com/ragestudio/comty.git
synced 2025-06-09 10:34:17 +00:00
use new path
This commit is contained in:
parent
cab3d2effd
commit
f08092081e
@ -1,28 +0,0 @@
|
|||||||
export default (req, res) => {
|
|
||||||
console.log(res.sse)
|
|
||||||
if (!res.sse) {
|
|
||||||
return res.json({
|
|
||||||
error: "Server event stream is not enabled.",
|
|
||||||
details: "SSE is required for this request."
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
res.sse.open()
|
|
||||||
|
|
||||||
res.sse.uid = req.params.sse_uid
|
|
||||||
global.ssePools[req.params.sse_uid] = res.sse
|
|
||||||
|
|
||||||
const pingInterval = setInterval(() => {
|
|
||||||
res.sse.send("ping")
|
|
||||||
}, 1000)
|
|
||||||
|
|
||||||
res.once("close", () => {
|
|
||||||
clearInterval(pingInterval)
|
|
||||||
delete global.ssePools[req.params.sse_uid]
|
|
||||||
})
|
|
||||||
|
|
||||||
res.status(200)
|
|
||||||
res.header('Content-Type', "text/event-stream")
|
|
||||||
res.header('Cache-Control', 'no-cache')
|
|
||||||
res.header('Connection', 'keep-alive')
|
|
||||||
}
|
|
Loading…
x
Reference in New Issue
Block a user