taking away broadcasting as we will want to do different way
identifying speaker and all of the spatial audio work needs to be done
This commit is contained in:
@@ -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) => {
|
socket.on(ServerRequestChannels.RTC_CALL_SOMEONE_FOR_LINE, (req: RtcCallRequest) => {
|
||||||
console.log('slave calling a master');
|
console.log('slave calling a master');
|
||||||
|
|
||||||
|
|||||||
@@ -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?
|
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',
|
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_CALL_SOMEONE_FOR_LINE = 'RTC_CALL_SOMEONE_FOR_LINE',
|
||||||
RTC_ANSWER_SOMEONE_FOR_LINE = 'RTC_ANSWER_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_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_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_NEW_USER_JOINED = 'RTC_NEW_USER_JOINED',
|
||||||
RTC_RECEIVING_MASTER_ANSWER = 'RTC_RECEIVING_MASTER_ANSWER',
|
RTC_RECEIVING_MASTER_ANSWER = 'RTC_RECEIVING_MASTER_ANSWER',
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user