From b76ec484e53fb8b82216ca42958d140c1802b9c5 Mon Sep 17 00:00:00 2001 From: pabloFuente Date: Thu, 19 Nov 2020 13:19:50 +0100 Subject: [PATCH] openvidu-java-client: fix NullPointers if non-defined Connection properties --- .../src/main/java/io/openvidu/java/client/Connection.java | 6 +++--- .../src/main/java/io/openvidu/java/client/OpenVidu.java | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/openvidu-java-client/src/main/java/io/openvidu/java/client/Connection.java b/openvidu-java-client/src/main/java/io/openvidu/java/client/Connection.java index da194f85..bef16873 100644 --- a/openvidu-java-client/src/main/java/io/openvidu/java/client/Connection.java +++ b/openvidu-java-client/src/main/java/io/openvidu/java/client/Connection.java @@ -153,7 +153,7 @@ public class Connection { * Only for * {@link io.openvidu.java.client.ConnectionType#IPCAM} */ - public boolean adaptativeBitrate() { + public Boolean adaptativeBitrate() { return this.connectionProperties.adaptativeBitrate(); } @@ -169,7 +169,7 @@ public class Connection { * Only for * {@link io.openvidu.java.client.ConnectionType#IPCAM} */ - public boolean onlyPlayWithSubscribers() { + public Boolean onlyPlayWithSubscribers() { return this.connectionProperties.onlyPlayWithSubscribers(); } @@ -185,7 +185,7 @@ public class Connection { * Only for * {@link io.openvidu.java.client.ConnectionType#IPCAM} */ - public int getNetworkCache() { + public Integer getNetworkCache() { return this.connectionProperties.getNetworkCache(); } diff --git a/openvidu-java-client/src/main/java/io/openvidu/java/client/OpenVidu.java b/openvidu-java-client/src/main/java/io/openvidu/java/client/OpenVidu.java index d657dbec..b91d21df 100644 --- a/openvidu-java-client/src/main/java/io/openvidu/java/client/OpenVidu.java +++ b/openvidu-java-client/src/main/java/io/openvidu/java/client/OpenVidu.java @@ -199,7 +199,7 @@ public class OpenVidu { JsonObject json = new JsonObject(); json.addProperty("session", sessionId); json.addProperty("name", properties.name()); - json.addProperty("outputMode", properties.outputMode().name()); + json.addProperty("outputMode", properties.outputMode() != null ? properties.outputMode().name() : null); json.addProperty("hasAudio", properties.hasAudio()); json.addProperty("hasVideo", properties.hasVideo());