Skip to content

Commit 7a9d145

Browse files
signaling: fix wrongly set party ID
1 parent 26b9aba commit 7a9d145

File tree

1 file changed

+6
-9
lines changed

1 file changed

+6
-9
lines changed

pkg/signaling/matrix.go

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ func (m *MatrixForConference) SendSDPAnswer(
6161
) {
6262
eventContent := &event.Content{
6363
Parsed: event.CallAnswerEventContent{
64-
BaseCallEventContent: m.createBaseEventContent(recipient.DeviceID, recipient.RemoteSessionID),
64+
BaseCallEventContent: m.createBaseEventContent(recipient.RemoteSessionID),
6565
Answer: event.CallData{
6666
Type: "answer",
6767
SDP: sdp,
@@ -76,7 +76,7 @@ func (m *MatrixForConference) SendSDPAnswer(
7676
func (m *MatrixForConference) SendICECandidates(recipient MatrixRecipient, candidates []event.CallCandidate) {
7777
eventContent := &event.Content{
7878
Parsed: event.CallCandidatesEventContent{
79-
BaseCallEventContent: m.createBaseEventContent(recipient.DeviceID, recipient.RemoteSessionID),
79+
BaseCallEventContent: m.createBaseEventContent(recipient.RemoteSessionID),
8080
Candidates: candidates,
8181
},
8282
}
@@ -87,7 +87,7 @@ func (m *MatrixForConference) SendICECandidates(recipient MatrixRecipient, candi
8787
func (m *MatrixForConference) SendCandidatesGatheringFinished(recipient MatrixRecipient) {
8888
eventContent := &event.Content{
8989
Parsed: event.CallCandidatesEventContent{
90-
BaseCallEventContent: m.createBaseEventContent(recipient.DeviceID, recipient.RemoteSessionID),
90+
BaseCallEventContent: m.createBaseEventContent(recipient.RemoteSessionID),
9191
Candidates: []event.CallCandidate{{Candidate: ""}},
9292
},
9393
}
@@ -98,25 +98,22 @@ func (m *MatrixForConference) SendCandidatesGatheringFinished(recipient MatrixRe
9898
func (m *MatrixForConference) SendHangup(recipient MatrixRecipient, reason event.CallHangupReason) {
9999
eventContent := &event.Content{
100100
Parsed: event.CallHangupEventContent{
101-
BaseCallEventContent: m.createBaseEventContent(recipient.DeviceID, recipient.RemoteSessionID),
101+
BaseCallEventContent: m.createBaseEventContent(recipient.RemoteSessionID),
102102
Reason: reason,
103103
},
104104
}
105105

106106
m.sendToDevice(recipient, event.CallHangup, eventContent)
107107
}
108108

109-
func (m *MatrixForConference) createBaseEventContent(
110-
destDeviceID id.DeviceID,
111-
destSessionID id.SessionID,
112-
) event.BaseCallEventContent {
109+
func (m *MatrixForConference) createBaseEventContent(destSessionID id.SessionID) event.BaseCallEventContent {
113110
return event.BaseCallEventContent{
114111
CallID: m.conferenceID,
115112
ConfID: m.conferenceID,
116113
DeviceID: m.client.DeviceID,
117114
SenderSessionID: LocalSessionID,
118115
DestSessionID: destSessionID,
119-
PartyID: string(destDeviceID),
116+
PartyID: string(m.client.DeviceID),
120117
Version: event.CallVersion("1"),
121118
}
122119
}

0 commit comments

Comments
 (0)