diff --git a/gateway/src/opcodes/PresenceUpdate.ts b/gateway/src/opcodes/PresenceUpdate.ts
deleted file mode 100644
index f31c9161..00000000
--- a/gateway/src/opcodes/PresenceUpdate.ts
+++ /dev/null
@@ -1,24 +0,0 @@
-import { WebSocket, Payload } from "@fosscord/gateway";
-import { ActivitySchema, emitEvent, PresenceUpdateEvent, Session, User } from "@fosscord/util";
-import { check } from "./instanceOf";
-
-export async function onPresenceUpdate(this: WebSocket, { d }: Payload) {
- check.call(this, ActivitySchema, d);
- const presence = d as ActivitySchema;
-
- await Session.update(
- { session_id: this.session_id },
- { status: presence.status, activities: presence.activities }
- );
-
- await emitEvent({
- event: "PRESENCE_UPDATE",
- user_id: this.user_id,
- data: {
- user: await User.getPublicUser(this.user_id),
- activities: presence.activities,
- client_status: {}, // TODO:
- status: presence.status,
- },
- } as PresenceUpdateEvent);
-}
|