dsql-admin/dsql-app/docker/web-socket/app/utils/send-update.ts

20 lines
525 B
TypeScript
Raw Normal View History

2025-02-16 16:12:40 +00:00
import type { ServerWebSocket } from "bun";
import type { WebSocketData } from "@WS/.";
import type { WebSocketDataType } from "@/types";
import datasquirel from "@moduletrace/datasquirel";
const EJSON = datasquirel.client.utils.EJSON;
export default function sendUpdate(
ws: ServerWebSocket<WebSocketData>,
message: String
) {
ws.send(
String(
EJSON.stringify({
event: "server:update",
message: message,
} as WebSocketDataType)
)
);
}