From 1e991732955455bc6661c29e560dcd58d8bbce11 Mon Sep 17 00:00:00 2001 From: talksik Date: Sun, 19 Jun 2022 09:25:34 -0500 Subject: [PATCH] taking away broadcasting as we will want to do different way identifying speaker and all of the spatial audio work needs to be done --- packages/api/services/socket.service.ts | 20 -------------------- packages/core/sockets/channels.ts | 6 ------ 2 files changed, 26 deletions(-) diff --git a/packages/api/services/socket.service.ts b/packages/api/services/socket.service.ts index 5d738b4..9877467 100644 --- a/packages/api/services/socket.service.ts +++ b/packages/api/services/socket.service.ts @@ -125,26 +125,6 @@ export default function InitializeWs(io: any) { ); }); - // TODO: use same pattern as tuning and untuning and send updated fresh list of current broadcasters but using another namespace/room for broadcasters in a line - /** BROADCAST UPDATE | tell all connected, not just tuned into, that there is an update to someone broadcasting */ - socket.on(ServerRequestChannels.BROADCAST_TO_LINE, (req: StartBroadcastingRequest) => { - const roomName = `connectedLine:${req.lineId}`; - - io.in(roomName).emit( - ServerResponseChannels.SOMEONE_STARTED_BROADCASTING, - new UserStartedBroadcastingResponse(req.lineId, userInfo.userId), - ); - }); - - socket.on(ServerRequestChannels.STOP_BROADCAST_TO_LINE, (req: StopBroadcastingRequest) => { - const roomName = `connectedLine:${req.lineId}`; - - io.in(roomName).emit( - ServerResponseChannels.SOMEONE_STOPPED_BROADCASTING, - new UserStoppedBroadcastingResponse(req.lineId, userInfo.userId), - ); - }); - socket.on(ServerRequestChannels.RTC_CALL_SOMEONE_FOR_LINE, (req: RtcCallRequest) => { console.log('slave calling a master'); diff --git a/packages/core/sockets/channels.ts b/packages/core/sockets/channels.ts index 303aa9b..e46df0d 100644 --- a/packages/core/sockets/channels.ts +++ b/packages/core/sockets/channels.ts @@ -8,9 +8,6 @@ export enum ServerRequestChannels { TUNE_INTO_LINE = 'TUNE_INTO_LINE', // pass in if user wants to toggle/persist? or is this just temporary? UNTUNE_FROM_LINE = 'UNTUNE_FROM_LINE', - BROADCAST_TO_LINE = 'BROADCAST_TO_LINE', - STOP_BROADCAST_TO_LINE = 'STOP_BROADCAST_TO_LINE', - RTC_CALL_SOMEONE_FOR_LINE = 'RTC_CALL_SOMEONE_FOR_LINE', RTC_ANSWER_SOMEONE_FOR_LINE = 'RTC_ANSWER_SOMEONE_FOR_LINE', @@ -24,9 +21,6 @@ export enum ServerResponseChannels { SOMEONE_TUNED_INTO_LINE = 'SOMEONE_TUNED_INTO_LINE', // allows all current tuned in folks to create peer objects SOMEONE_UNTUNED_FROM_LINE = 'SOMEONE_UNTUNED_FROM_LINE', // discard peer - SOMEONE_STARTED_BROADCASTING = 'SOMEONE_STARTED_BROADCASTING', //show their stream tracks - SOMEONE_STOPPED_BROADCASTING = 'SOMEONE_STOPPED_BROADCASTING', // stop showing their stream tracks - RTC_NEW_USER_JOINED = 'RTC_NEW_USER_JOINED', RTC_RECEIVING_MASTER_ANSWER = 'RTC_RECEIVING_MASTER_ANSWER',