From fa31e7f8db61efe085f7d8a317e6a8640ebb3f46 Mon Sep 17 00:00:00 2001 From: Flam3rboy <34555296+Flam3rboy@users.noreply.github.com> Date: Thu, 12 Aug 2021 20:18:05 +0200 Subject: :sparkles: gateway --- src/opcodes/VoiceStateUpdate.ts | 26 -------------------------- 1 file changed, 26 deletions(-) delete mode 100644 src/opcodes/VoiceStateUpdate.ts (limited to 'src/opcodes/VoiceStateUpdate.ts') diff --git a/src/opcodes/VoiceStateUpdate.ts b/src/opcodes/VoiceStateUpdate.ts deleted file mode 100644 index 0d51513d..00000000 --- a/src/opcodes/VoiceStateUpdate.ts +++ /dev/null @@ -1,26 +0,0 @@ -import { VoiceStateUpdateSchema } from "../schema/VoiceStateUpdate.ts"; -import { CLOSECODES, Payload } from "../util/Constants"; -import { Send } from "../util/Send"; - -import WebSocket from "../util/WebSocket"; -import { check } from "./instanceOf"; -// TODO: implementation -// TODO: check if a voice server is setup -// TODO: save voice servers in database and retrieve them -// Notice: Bot users respect the voice channel's user limit, if set. When the voice channel is full, you will not receive the Voice State Update or Voice Server Update events in response to your own Voice State Update. Having MANAGE_CHANNELS permission bypasses this limit and allows you to join regardless of the channel being full or not. - -export async function onVoiceStateUpdate(this: WebSocket, data: Payload) { - check.call(this, VoiceStateUpdateSchema, data.d); - const body = data.d as VoiceStateUpdateSchema; - - await Send(this, { - op: 0, - s: this.sequence++, - t: "VOICE_SERVER_UPDATE", - d: { - token: ``, - guild_id: body.guild_id, - endpoint: `localhost:3004`, - }, - }); -} -- cgit 1.5.1