Skip to content

Commit

Permalink
fixup! fix: pass actual flags
Browse files Browse the repository at this point in the history
  • Loading branch information
DorraJaouad committed Nov 7, 2024
1 parent 942ab6d commit cfaf59c
Showing 1 changed file with 8 additions and 16 deletions.
24 changes: 8 additions & 16 deletions src/store/participantsStore.js
Original file line number Diff line number Diff line change
Expand Up @@ -337,9 +337,6 @@ const mutations = {
},

setInCall(state, { token, sessionId, flags }) {
if (state.connectionFailed[token]) {
Vue.delete(state.connectionFailed, token)
}
if (flags === PARTICIPANT.CALL_FLAG.DISCONNECTED) {
if (state.inCall[token] && state.inCall[token][sessionId]) {
Vue.delete(state.inCall[token], sessionId)
Expand Down Expand Up @@ -863,7 +860,7 @@ const actions = {
return
}

let isParticipantsListReceived = null
let isParticipantsListReceived = false
commit('joiningCall', { token, sessionId, flags })

const handleJoinCall = ([token, flags]) => {
Expand All @@ -890,8 +887,8 @@ const actions = {
})
}

const handleUsersInRoom = (payload) => {
const participant = payload[0].find(p => p.sessionId === sessionId)
const handleParticipantsListReceived = (payload, key) => {
const participant = payload[0].find(p => p[key] === sessionId)
if (participant && participant.inCall !== PARTICIPANT.CALL_FLAG.DISCONNECTED) {
if (state.joiningCall[token]?.[sessionId]) {
isParticipantsListReceived = true
Expand All @@ -902,20 +899,15 @@ const actions = {
}
}

const handleUsersInRoom = (payload) => {
handleParticipantsListReceived(payload, 'sessionId')
}

const handleUsersChanged = (payload) => {
const participant = payload[0].find(p => p.nextcloudSessionId === sessionId)
if (participant && participant.inCall !== PARTICIPANT.CALL_FLAG.DISCONNECTED) {
if (state.joiningCall[token]?.[sessionId]) {
isParticipantsListReceived = true
commit('connecting', { token, sessionId, flags })
return
}
finishConnecting()
}
handleParticipantsListReceived(payload, 'nextcloudSessionId')
}

const finishConnecting = () => {
isParticipantsListReceived = null
commit('finishedConnecting', { token, sessionId })
commit('finishedJoiningCall', { token, sessionId })
EventBus.off('signaling-join-call', handleJoinCall)
Expand Down

0 comments on commit cfaf59c

Please sign in to comment.