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())) { if (fetchedSessionIds.contains(entry.getKey())) {
return true; return true;
} else { } else {
log.info("Removing closed session {}" + entry.getKey()); log.info("Removing closed session {}", entry.getKey());
hasChanged[0] = true; hasChanged[0] = true;
return false; return false;
} }

View File

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