make webrtc-instance-creation testable

This commit is contained in:
B. Petersen
2020-08-14 00:23:37 +02:00
parent ad13097a9a
commit bd0b352854
2 changed files with 11 additions and 7 deletions

View File

@@ -643,6 +643,16 @@ impl Message {
None
}
// add room to a webrtc_instance as defined by the corresponding config-value;
// the result may still be prefixed by the type
pub fn create_webrtc_instance(instance: &str, room: &str) -> String {
if instance.contains("$ROOM") {
instance.replace("$ROOM", &room)
} else {
format!("{}{}", instance, room)
}
}
/// split a webrtc_instance as defined by the corresponding config-value into a type and a url
pub fn parse_webrtc_instance(instance: &str) -> (VideochatType, String) {
let mut split = instance.splitn(2, ':');