1 files changed, 0 insertions, 31 deletions
diff --git a/gateway/src/util/Send.ts b/gateway/src/util/Send.ts
deleted file mode 100644
index c8627b03..00000000
--- a/gateway/src/util/Send.ts
+++ /dev/null
@@ -1,31 +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 async 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) {
- socket.deflate.write(buffer);
- socket.deflate.flush();
- return;
- }
-
- return new Promise((res, rej) => {
- if (socket.readyState !== 1) {
- return rej("socket not open");
- }
- socket.send(buffer, (err: any) => {
- if (err) return rej(err);
- return res(null);
- });
- });
-}
|