From b6e9ccd4413ae0f9d166bc2fd580ad0771d446cc Mon Sep 17 00:00:00 2001 From: Hri7566 Date: Mon, 22 Jan 2024 16:53:06 -0500 Subject: [PATCH] Prototype channel list unsub --- src/ws/Socket.ts | 8 +++++++- src/ws/events/user/handlers/-ls.ts | 8 ++++++++ 2 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 src/ws/events/user/handlers/-ls.ts diff --git a/src/ws/Socket.ts b/src/ws/Socket.ts index 29ffaae..ca6d373 100644 --- a/src/ws/Socket.ts +++ b/src/ws/Socket.ts @@ -395,7 +395,13 @@ export class Socket extends EventEmitter { ch.playNotes(msg, this); } - public subscribeToChannelList() {} + public subscribeToChannelList() { + // TODO Channel list subbing + } + + public unsubscribeFromChannelList() { + // TODO Channel list unsubbing + } } export const socketsBySocketID = new Map(); diff --git a/src/ws/events/user/handlers/-ls.ts b/src/ws/events/user/handlers/-ls.ts new file mode 100644 index 0000000..6044111 --- /dev/null +++ b/src/ws/events/user/handlers/-ls.ts @@ -0,0 +1,8 @@ +import { ServerEventListener } from "../../../../util/types"; + +export const minus_ls: ServerEventListener<"-ls"> = { + id: "-ls", + callback: (msg, socket) => { + socket.unsubscribeFromChannelList(); + } +};