From 380f5aac8809d28735dd021da48014726bbfe032 Mon Sep 17 00:00:00 2001 From: sinsongdev Date: Thu, 1 Dec 2022 22:16:19 +0800 Subject: [PATCH] bug fix: added username field parsing from pc config. --- .../main/java/org/appspot/apprtc/RoomParametersFetcher.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/org/appspot/apprtc/RoomParametersFetcher.java b/app/src/main/java/org/appspot/apprtc/RoomParametersFetcher.java index 2ad10930..bfe09c45 100644 --- a/app/src/main/java/org/appspot/apprtc/RoomParametersFetcher.java +++ b/app/src/main/java/org/appspot/apprtc/RoomParametersFetcher.java @@ -208,8 +208,10 @@ private List iceServersFromPCConfigJSON(String pcConfi JSONObject server = servers.getJSONObject(i); String url = server.getString("urls"); String credential = server.has("credential") ? server.getString("credential") : ""; - PeerConnection.IceServer turnServer = - PeerConnection.IceServer.builder(url) + String username = server.has("username") ? server.getString("username") : ""; + PeerConnection.IceServer turnServer = + PeerConnection.IceServer.builder(url) + .setUsername(username) .setPassword(credential) .createIceServer(); ret.add(turnServer);