1 files changed, 0 insertions, 32 deletions
diff --git a/gateway/src/util/Send.ts b/gateway/src/util/Send.ts
deleted file mode 100644
index e1460846..00000000
--- a/gateway/src/util/Send.ts
+++ /dev/null
@@ -1,32 +0,0 @@
-var erlpack: any;
-try {
- erlpack = require("@yukikaze-bot/erlpack");
-} catch (error) {
- console.log("Missing @yukikaze-bot/erlpack, electron-based desktop clients designed for discord.com will not be able to connect!");
-}
-import { Payload, WebSocket } from "@fosscord/gateway";
-
-export function Send(socket: WebSocket, data: Payload) {
- let buffer: Buffer | string;
- if (socket.encoding === "etf") buffer = erlpack.pack(data);
- // TODO: encode circular object
- else if (socket.encoding === "json") buffer = JSON.stringify(data);
- else return;
- // TODO: compression
- if (socket.deflate) {
- buffer = socket.deflate.process(buffer) as Buffer;
- }
-
- return new Promise((res, rej) => {
- if (socket.readyState !== 1) {
- // return rej("socket not open");
- socket.close();
- return;
- }
-
- socket.send(buffer, (err: any) => {
- if (err) return rej(err);
- return res(null);
- });
- });
-}
|