differ between webrtc-instance-pattern and webrtc-rooms generated from that

This commit is contained in:
B. Petersen
2020-07-23 11:52:02 +02:00
parent 74fbd4fd16
commit 04c90e2d87
6 changed files with 10 additions and 10 deletions

View File

@@ -245,11 +245,11 @@ impl MimeMessage {
fn parse_videochat_headers(&mut self) {
if let Some(value) = self.get(HeaderDef::ChatContent).cloned() {
if value == "videochat-invitation" {
let instance = self.get(HeaderDef::ChatWebrtcInstance).cloned();
let instance = self.get(HeaderDef::ChatWebrtcRoom).cloned();
if let Some(part) = self.parts.first_mut() {
part.typ = Viewtype::VideochatInvitation;
part.param
.set(Param::WebrtcInstance, instance.unwrap_or_default());
.set(Param::WebrtcRoom, instance.unwrap_or_default());
}
}
}
@@ -1474,7 +1474,7 @@ mod tests {
assert_eq!(
mimeparser.parts[0]
.param
.get(Param::WebrtcInstance)
.get(Param::WebrtcRoom)
.unwrap_or_default(),
"https://example.org/p2p/?roomname=6HiduoAn4xN"
);