openvidu-java-client: fix when no "defaultRecordingLayout"

pull/203/head
pabloFuente 2019-02-08 21:08:17 +01:00
parent 1b47b9f2fa
commit 6e65191860
2 changed files with 5 additions and 3 deletions

View File

@ -574,7 +574,7 @@ public class OpenVidu {
if (fetchedSessionIds.contains(entry.getKey())) {
return true;
} else {
log.info("Removing closed session {}" + entry.getKey());
log.info("Removing closed session {}", entry.getKey());
hasChanged[0] = true;
return false;
}

View File

@ -511,8 +511,10 @@ public class Session {
SessionProperties.Builder builder = new SessionProperties.Builder()
.mediaMode(MediaMode.valueOf((String) json.get("mediaMode")))
.recordingMode(RecordingMode.valueOf((String) json.get("recordingMode")))
.defaultOutputMode(Recording.OutputMode.valueOf((String) json.get("defaultOutputMode")))
.defaultRecordingLayout(RecordingLayout.valueOf((String) json.get("defaultRecordingLayout")));
.defaultOutputMode(Recording.OutputMode.valueOf((String) json.get("defaultOutputMode")));
if (json.containsKey("defaultRecordingLayout")) {
builder.defaultRecordingLayout(RecordingLayout.valueOf((String) json.get("defaultRecordingLayout")));
}
if (json.containsKey("defaultCustomLayout")) {
builder.defaultCustomLayout((String) json.get("defaultCustomLayout"));
}