Updates
This commit is contained in:
@@ -0,0 +1,12 @@
|
||||
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 sendData(
|
||||
ws: ServerWebSocket<WebSocketData>,
|
||||
data: WebSocketDataType
|
||||
) {
|
||||
ws.send(String(EJSON.stringify(data)));
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
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)
|
||||
)
|
||||
);
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
import type { ServerWebSocket } from "bun";
|
||||
import type { WebSocketData } from "..";
|
||||
import type { WebSocketDataType } from "@/types";
|
||||
import datasquirel from "@moduletrace/datasquirel";
|
||||
const EJSON = datasquirel.client.utils.EJSON;
|
||||
|
||||
export default function sendMessage(
|
||||
ws: ServerWebSocket<WebSocketData>,
|
||||
message: String
|
||||
) {
|
||||
ws.send(
|
||||
String(
|
||||
EJSON.stringify({
|
||||
event: "server:message",
|
||||
message: message,
|
||||
} as WebSocketDataType)
|
||||
)
|
||||
);
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
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 sendReady(
|
||||
ws: ServerWebSocket<WebSocketData>,
|
||||
message?: String
|
||||
) {
|
||||
ws.send(
|
||||
String(
|
||||
EJSON.stringify({
|
||||
event: "server:ready",
|
||||
message: message,
|
||||
} as WebSocketDataType)
|
||||
)
|
||||
);
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
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 sendSuccess(
|
||||
ws: ServerWebSocket<WebSocketData>,
|
||||
message: String
|
||||
) {
|
||||
ws.send(
|
||||
String(
|
||||
EJSON.stringify({
|
||||
event: "server:success",
|
||||
message: message,
|
||||
} as WebSocketDataType)
|
||||
)
|
||||
);
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
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)
|
||||
)
|
||||
);
|
||||
}
|
||||
Reference in New Issue
Block a user