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

20 lines
524 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 sendError(
ws: ServerWebSocket<WebSocketData>,
message?: String
) {
ws.send(
String(
EJSON.stringify({
event: "server:error",
message: message,
} as WebSocketDataType)
)
);
}