diff --git a/openvidu-server/src/main/java/io/openvidu/server/core/Session.java b/openvidu-server/src/main/java/io/openvidu/server/core/Session.java index 4a3221a23..6feb9736a 100644 --- a/openvidu-server/src/main/java/io/openvidu/server/core/Session.java +++ b/openvidu-server/src/main/java/io/openvidu/server/core/Session.java @@ -192,6 +192,10 @@ public class Session implements SessionInterface { return tokenObj; } + public Iterator> getTokenIterator() { + return this.tokens.entrySet().iterator(); + } + public void showTokens(String preMessage) { log.info("{} { Session: {} | Tokens: {} }", preMessage, this.sessionId, this.tokens.keySet().toString()); } diff --git a/openvidu-server/src/main/java/io/openvidu/server/core/Token.java b/openvidu-server/src/main/java/io/openvidu/server/core/Token.java index bffd6a1e2..d5ed9ca66 100644 --- a/openvidu-server/src/main/java/io/openvidu/server/core/Token.java +++ b/openvidu-server/src/main/java/io/openvidu/server/core/Token.java @@ -77,6 +77,14 @@ public class Token { return connectionId; } + public void setRole(OpenViduRole role) { + this.role = role; + } + + public void setRecord(boolean record) { + this.record = record; + } + @Override public String toString() { if (this.role != null)