get beth-stack package working
parent
039a4f500c
commit
2977b96725
Binary file not shown.
@ -1,35 +0,0 @@
|
||||
import { Elysia } from "elysia";
|
||||
import { type ElysiaWS } from "elysia/ws";
|
||||
|
||||
let wsConnections = new Set<ElysiaWS<any, any>>();
|
||||
|
||||
function dispatch() {
|
||||
wsConnections.forEach((connection) => {
|
||||
console.log("sending refresh");
|
||||
connection.send("refresh");
|
||||
});
|
||||
}
|
||||
|
||||
const app = new Elysia()
|
||||
.ws("/ws", {
|
||||
open(ws) {
|
||||
// console.log("open");
|
||||
wsConnections.add(ws);
|
||||
},
|
||||
close(ws) {
|
||||
// console.log("close");
|
||||
wsConnections.delete(ws);
|
||||
},
|
||||
message(ws, message) {
|
||||
// console.log("message", message);
|
||||
},
|
||||
})
|
||||
.get("/restart", () => {
|
||||
// console.log("recieved restart");
|
||||
dispatch();
|
||||
})
|
||||
.listen(3001);
|
||||
|
||||
console.log(
|
||||
`🦊 Livereload running ${app.server?.hostname}:${app.server?.port}`
|
||||
);
|
Loading…
Reference in New Issue