openvidu-tutorials update to 2.5.0

This commit is contained in:
pabloFuente 2018-10-02 10:20:22 +02:00
parent 177e65c402
commit e999e7cd7a
56 changed files with 75067 additions and 71277 deletions

View File

@ -10,4 +10,18 @@ openvidu-filters
Visit [openvidu.io/docs/advanced-features/filters](http://openvidu.io/docs/advanced-features/filters/)
[OpenViduLogo]: https://secure.gravatar.com/avatar/5daba1d43042f2e4e85849733c8e5702?s=120
[OpenViduLogo]: https://secure.gravatar.com/avatar/5daba1d43042f2e4e85849733c8e5702?s=120
## Run this application
```bash
# Launch OpenVidu Server
docker run --rm -d -p 4443:4443 -e openvidu.secret=MY_SECRET openvidu/openvidu-server-kms:2.5.0
# Clone and serve openvidu-filters application
git clone https://github.com/OpenVidu/openvidu-tutorials.git
cd openvidu-tutorials/openvidu-filters
http-server web/
```
You will need `http-server` npm package (`sudo npm install -g http-server`), and you will need to accept the insecure certificate at [https://localhost:4443](https://localhost:4443) once you launch openvidu-server-kms docker container.

View File

@ -14,7 +14,7 @@
<!-- Bootstrap -->
<link rel="stylesheet" href="style.css" type="text/css" media="screen">
<script src="openvidu-browser-2.4.0.js"></script>
<script src="openvidu-browser-2.5.0.js"></script>
<script src="app.js"></script>
</head>

View File

@ -14,7 +14,7 @@
<!-- Bootstrap -->
<link rel="styleSheet" href="style.css" type="text/css" media="screen">
<script src="openvidu-browser-2.4.0.js"></script>
<script src="openvidu-browser-2.5.0.js"></script>
<script src="app.js"></script>
</head>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -5,7 +5,7 @@
<link rel="shortcut icon" href="resources/images/favicon.ico" type="image/x-icon">
<script src="https://code.jquery.com/jquery-3.3.1.min.js" integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8=" crossorigin="anonymous"></script>
<link rel="styleSheet" href="style.css" type="text/css" media="screen">
<script src="openvidu-browser-2.4.0.js"></script>
<script src="openvidu-browser-2.5.0.js"></script>
<script src="app.js"></script>
</head>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -958,7 +958,7 @@
"integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=",
"dev": true,
"requires": {
"core-js": "^2.4.0",
"core-js": "^2.5.0",
"regenerator-runtime": "^0.11.0"
}
},
@ -1842,7 +1842,7 @@
"inherits": "^2.0.1",
"md5.js": "^1.3.4",
"ripemd160": "^2.0.1",
"sha.js": "^2.4.0"
"sha.js": "^2.5.0"
}
},
"create-hmac": {
@ -5637,8 +5637,8 @@
}
},
"normalize-package-data": {
"version": "2.4.0",
"resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz",
"version": "2.5.0",
"resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
"integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==",
"dev": true,
"requires": {
@ -5866,8 +5866,8 @@
}
},
"openvidu-browser": {
"version": "2.4.0",
"resolved": "https://registry.npmjs.org/openvidu-browser/-/openvidu-browser-2.4.0.tgz",
"version": "2.5.0",
"resolved": "https://registry.npmjs.org/openvidu-browser/-/openvidu-browser-2.5.0.tgz",
"integrity": "sha512-bZoaMyQjy3rWzV7Y3w6YoTqXeJeV0ySNYEaIQzWpeDchtQKWTu9TTcjcMD06Afj8j84bCbXbrpvJ+bnuXpW34g==",
"requires": {
"@types/node": "10.5.1",
@ -6621,7 +6621,7 @@
"inherits": "^2.0.1",
"md5.js": "^1.3.4",
"ripemd160": "^2.0.1",
"sha.js": "^2.4.0"
"sha.js": "^2.5.0"
}
},
"create-hmac": {
@ -8650,8 +8650,8 @@
"integrity": "sha1-A0NcLuzVYxprygLaOTDsPjRagPc="
},
"normalize-package-data": {
"version": "2.4.0",
"resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz",
"version": "2.5.0",
"resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
"integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==",
"requires": {
"hosted-git-info": "^2.1.4",

View File

@ -1,6 +1,6 @@
{
"name": "openvidu-insecure-angular",
"version": "2.2.0",
"version": "2.5.0",
"license": "Apache-2.0",
"scripts": {
"start": "ng serve"
@ -14,7 +14,7 @@
"@angular/platform-browser": "6.1.8",
"@angular/platform-browser-dynamic": "6.1.8",
"core-js": "2.5.7",
"openvidu-browser": "2.4.0",
"openvidu-browser": "2.5.0",
"zone.js": "0.8.26"
},
"devDependencies": {

View File

@ -14,7 +14,7 @@
<!-- Bootstrap -->
<link rel="stylesheet" href="style.css" type="text/css" media="screen">
<script src="openvidu-browser-2.4.0.js"></script>
<script src="openvidu-browser-2.5.0.js"></script>
<script src="app.js"></script>
</head>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1136,7 +1136,7 @@
"resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
"integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=",
"requires": {
"core-js": "^2.4.0",
"core-js": "^2.5.0",
"regenerator-runtime": "^0.11.0"
}
},
@ -2404,7 +2404,7 @@
"inherits": "^2.0.1",
"md5.js": "^1.3.4",
"ripemd160": "^2.0.1",
"sha.js": "^2.4.0"
"sha.js": "^2.5.0"
}
},
"create-hmac": {
@ -6563,8 +6563,8 @@
}
},
"normalize-package-data": {
"version": "2.4.0",
"resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz",
"version": "2.5.0",
"resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
"integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==",
"requires": {
"hosted-git-info": "^2.1.4",
@ -6742,8 +6742,8 @@
}
},
"openvidu-browser": {
"version": "2.4.0",
"resolved": "https://registry.npmjs.org/openvidu-browser/-/openvidu-browser-2.4.0.tgz",
"version": "2.5.0",
"resolved": "https://registry.npmjs.org/openvidu-browser/-/openvidu-browser-2.5.0.tgz",
"integrity": "sha512-bZoaMyQjy3rWzV7Y3w6YoTqXeJeV0ySNYEaIQzWpeDchtQKWTu9TTcjcMD06Afj8j84bCbXbrpvJ+bnuXpW34g==",
"requires": {
"@types/node": "10.5.1",
@ -7497,7 +7497,7 @@
"inherits": "^2.0.1",
"md5.js": "^1.3.4",
"ripemd160": "^2.0.1",
"sha.js": "^2.4.0"
"sha.js": "^2.5.0"
}
},
"create-hmac": {
@ -9526,8 +9526,8 @@
"integrity": "sha1-A0NcLuzVYxprygLaOTDsPjRagPc="
},
"normalize-package-data": {
"version": "2.4.0",
"resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz",
"version": "2.5.0",
"resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
"integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==",
"requires": {
"hosted-git-info": "^2.1.4",
@ -11803,8 +11803,8 @@
}
},
"postcss-reduce-idents": {
"version": "2.4.0",
"resolved": "http://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-2.4.0.tgz",
"version": "2.5.0",
"resolved": "http://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-2.5.0.tgz",
"integrity": "sha1-wsbSDMlYKE9qv75j92Cb9AkFmtM=",
"requires": {
"postcss": "^5.0.4",
@ -14794,8 +14794,8 @@
}
},
"jsonfile": {
"version": "2.4.0",
"resolved": "http://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz",
"version": "2.5.0",
"resolved": "http://registry.npmjs.org/jsonfile/-/jsonfile-2.5.0.tgz",
"integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=",
"requires": {
"graceful-fs": "^4.1.6"

View File

@ -4,7 +4,7 @@
"private": true,
"dependencies": {
"axios": "0.18.0",
"openvidu-browser": "2.4.0",
"openvidu-browser": "2.5.0",
"react": "16.5.2",
"react-dom": "16.5.2",
"react-scripts": "1.1.5"

View File

@ -4,7 +4,7 @@
<groupId>io.openvidu</groupId>
<artifactId>openvidu-js-java</artifactId>
<version>2.2.0</version>
<version>2.5.0</version>
<packaging>jar</packaging>
<name>openvidu-js-java</name>
@ -95,7 +95,7 @@
<dependency>
<groupId>io.openvidu</groupId>
<artifactId>openvidu-java-client</artifactId>
<version>2.4.0</version>
<version>2.5.0</version>
</dependency>
</dependencies>

View File

@ -17,9 +17,9 @@ import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController;
import io.openvidu.java.client.OpenVidu;
import io.openvidu.java.client.OpenViduRole;
import io.openvidu.java.client.Session;
import io.openvidu.java.client.TokenOptions;
import io.openvidu.java.client.OpenViduRole;
@RestController
@RequestMapping("/api-sessions")
@ -30,7 +30,8 @@ public class SessionController {
// Collection to pair session names and OpenVidu Session objects
private Map<String, Session> mapSessions = new ConcurrentHashMap<>();
// Collection to pair session names and tokens (the inner Map pairs tokens and role associated)
// Collection to pair session names and tokens (the inner Map pairs tokens and
// role associated)
private Map<String, Map<String, OpenViduRole>> mapSessionNamesTokens = new ConcurrentHashMap<>();
// URL where our OpenVidu server is listening
@ -38,7 +39,6 @@ public class SessionController {
// Secret shared with our OpenVidu server
private String SECRET;
public SessionController(@Value("${openvidu.secret}") String secret, @Value("${openvidu.url}") String openviduUrl) {
this.SECRET = secret;
this.OPENVIDU_URL = openviduUrl;
@ -57,15 +57,16 @@ public class SessionController {
System.out.println("Getting a token from OpenVidu Server | {sessionName}=" + sessionNameParam);
JSONObject sessionJSON = (JSONObject) new JSONParser().parse(sessionNameParam);
// The video-call to connect
String sessionName = (String) sessionJSON.get("sessionName");
// Role associated to this user
OpenViduRole role = LoginController.users.get(httpSession.getAttribute("loggedUser")).role;
// Optional data to be passed to other users when this user connects to the video-call
// In this case, a JSON with the value we stored in the HttpSession object on login
// Optional data to be passed to other users when this user connects to the
// video-call. In this case, a JSON with the value we stored in the HttpSession
// object on login
String serverData = "{\"serverData\": \"" + httpSession.getAttribute("loggedUser") + "\"}";
// Build tokenOptions object with the serverData and the role
@ -77,19 +78,19 @@ public class SessionController {
// Session already exists
System.out.println("Existing session " + sessionName);
try {
// Generate a new token with the recently created tokenOptions
String token = this.mapSessions.get(sessionName).generateToken(tokenOptions);
// Update our collection storing the new token
this.mapSessionNamesTokens.get(sessionName).put(token, role);
// Prepare the response with the token
responseJson.put(0, token);
// Return the response to the client
return new ResponseEntity<>(responseJson, HttpStatus.OK);
} catch (Exception e) {
// If error generate an error message and return it to client
return getErrorResponse(e);
@ -115,7 +116,7 @@ public class SessionController {
// Return the response to the client
return new ResponseEntity<>(responseJson, HttpStatus.OK);
} catch (Exception e) {
// If error generate an error message and return it to client
return getErrorResponse(e);
@ -141,7 +142,7 @@ public class SessionController {
// If the session exists
if (this.mapSessions.get(sessionName) != null && this.mapSessionNamesTokens.get(sessionName) != null) {
// If the token exists
if (this.mapSessionNamesTokens.get(sessionName).remove(token) != null) {
// User left the session
@ -155,7 +156,7 @@ public class SessionController {
System.out.println("Problems in the app server: the TOKEN wasn't valid");
return new ResponseEntity<>(HttpStatus.INTERNAL_SERVER_ERROR);
}
} else {
// The SESSION does not exist
System.out.println("Problems in the app server: the SESSION does not exist");

View File

@ -14,7 +14,7 @@
<!-- Bootstrap -->
<link rel="styleSheet" href="style.css" type="text/css" media="screen">
<script src="openvidu-browser-2.4.0.js"></script>
<script src="openvidu-browser-2.5.0.js"></script>
<script src="app.js"></script>
<script>
$(document).ready(function () {

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -18,20 +18,6 @@
"resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
"integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI="
},
"axios": {
"version": "0.18.0",
"resolved": "https://registry.npmjs.org/axios/-/axios-0.18.0.tgz",
"integrity": "sha1-MtU+SFHv3AoRmTts0AB4nXDAUQI=",
"requires": {
"follow-redirects": "^1.3.0",
"is-buffer": "^1.1.5"
}
},
"base64-js": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz",
"integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw=="
},
"body-parser": {
"version": "1.18.2",
"resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.2.tgz",
@ -49,15 +35,6 @@
"type-is": "~1.6.15"
}
},
"buffer": {
"version": "5.1.0",
"resolved": "https://registry.npmjs.org/buffer/-/buffer-5.1.0.tgz",
"integrity": "sha512-YkIRgwsZwJWTnyQrsBTWefizHh+8GYj3kbL1BTiAQ/9pwpino0G7B2gp5tx/FUBqUlvtxV85KNR3mwfAtv15Yw==",
"requires": {
"base64-js": "^1.0.2",
"ieee754": "^1.1.4"
}
},
"bytes": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
@ -207,24 +184,6 @@
}
}
},
"follow-redirects": {
"version": "1.5.0",
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.0.tgz",
"integrity": "sha512-fdrt472/9qQ6Kgjvb935ig6vJCuofpBUD14f9Vb+SLlm7xIe4Qva5gey8EKtv8lp7ahE1wilg3xL1znpVGtZIA==",
"requires": {
"debug": "^3.1.0"
},
"dependencies": {
"debug": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
"integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
"requires": {
"ms": "2.0.0"
}
}
}
},
"forwarded": {
"version": "0.1.2",
"resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz",
@ -251,11 +210,6 @@
"resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz",
"integrity": "sha1-90aPYBNfXl2tM5nAqBvpoWA6CCs="
},
"ieee754": {
"version": "1.1.12",
"resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.12.tgz",
"integrity": "sha512-GguP+DRY+pJ3soyIiGPTvdiVXjZ+DbXOxGpXn3eMvNW4x4irjqXm4wHKscC+TfxSJ0yw/S1F24tqdMNsMZTiLA=="
},
"inherits": {
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
@ -266,11 +220,6 @@
"resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.6.0.tgz",
"integrity": "sha1-4/o1e3c9phnybpXwSdBVxyeW+Gs="
},
"is-buffer": {
"version": "1.1.6",
"resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
"integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w=="
},
"media-typer": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
@ -327,15 +276,6 @@
"resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.1.tgz",
"integrity": "sha1-ko9dD0cNSTQmUepnlLCFfBAGk/c="
},
"openvidu-node-client": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/openvidu-node-client/-/openvidu-node-client-2.2.0.tgz",
"integrity": "sha1-IpGP2zxG8E1TLB5xhV/SRCxHe8I=",
"requires": {
"axios": "^0.18.0",
"buffer": "^5.1.0"
}
},
"parseurl": {
"version": "1.3.2",
"resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz",

View File

@ -1,6 +1,6 @@
{
"name": "openvidu-js-node",
"version": "2.2.0",
"version": "2.5.0",
"description": "",
"main": "server.js",
"scripts": {
@ -20,6 +20,6 @@
"body-parser": "1.18.2",
"express": "4.16.3",
"express-session": "1.15.6",
"openvidu-node-client": "2.4.0"
"openvidu-node-client": "2.5.0"
}
}

View File

@ -14,7 +14,7 @@
<!-- Bootstrap -->
<link rel="styleSheet" href="style.css" type="text/css" media="screen">
<script src="openvidu-browser-2.4.0.js"></script>
<script src="openvidu-browser-2.5.0.js"></script>
<script src="app.js"></script>
<script>
$(document).ready(function () {

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

View File

@ -1,6 +1,6 @@
{
"name": "openvidu-angular-library",
"version": "0.0.0",
"name": "openvidu-library-angular",
"version": "2.5.0",
"scripts": {
"ng": "ng",
"start": "ng serve",
@ -11,42 +11,42 @@
},
"private": true,
"dependencies": {
"@angular/animations": "^6.1.9",
"@angular/cdk": "^6.4.7",
"@angular/common": "^6.0.0",
"@angular/compiler": "^6.0.0",
"@angular/core": "^6.0.0",
"@angular/forms": "^6.0.0",
"@angular/http": "^6.0.0",
"@angular/material": "^6.4.7",
"@angular/platform-browser": "^6.0.0",
"@angular/platform-browser-dynamic": "^6.0.0",
"@angular/router": "^6.0.0",
"core-js": "^2.5.4",
"openvidu-angular": "file:openvidu-angular-0.0.1.tgz",
"openvidu-browser": "^2.5.0",
"rxjs": "^6.0.0",
"zone.js": "^0.8.26"
"@angular/animations": "6.1.9",
"@angular/cdk": "6.4.7",
"@angular/common": "6.1.9",
"@angular/compiler": "6.1.9",
"@angular/core": "6.1.9",
"@angular/forms": "6.1.9",
"@angular/http": "6.1.9",
"@angular/material": "6.4.7",
"@angular/platform-browser": "6.1.9",
"@angular/platform-browser-dynamic": "6.1.9",
"@angular/router": "6.1.9",
"core-js": "2.5.7",
"openvidu-angular": "2.5.0",
"openvidu-browser": "2.5.0",
"rxjs": "6.3.3",
"zone.js": "0.8.26"
},
"devDependencies": {
"@angular/compiler-cli": "^6.0.0",
"@angular-devkit/build-angular": "~0.6.1",
"typescript": "~2.7.2",
"@angular/cli": "~6.0.1",
"@angular/language-service": "^6.0.0",
"@types/jasmine": "~2.8.6",
"@types/jasminewd2": "~2.0.3",
"@types/node": "~8.9.4",
"codelyzer": "~4.2.1",
"jasmine-core": "~2.99.1",
"jasmine-spec-reporter": "~4.2.1",
"karma": "~1.7.1",
"karma-chrome-launcher": "~2.2.0",
"karma-coverage-istanbul-reporter": "~1.4.2",
"karma-jasmine": "~1.1.1",
"karma-jasmine-html-reporter": "^0.2.2",
"protractor": "~5.3.0",
"ts-node": "~5.0.1",
"tslint": "~5.9.1"
"@angular/compiler-cli": "6.1.9",
"@angular-devkit/build-angular": "0.8.3",
"typescript": "2.9.2",
"@angular/cli": "6.2.3",
"@angular/language-service": "6.1.9",
"@types/jasmine": "2.8.8",
"@types/jasminewd2": "2.0.4",
"@types/node": "10.11.0",
"codelyzer": "4.4.4",
"jasmine-core": "3.2.1",
"jasmine-spec-reporter": "4.2.1",
"karma": "3.0.0",
"karma-chrome-launcher": "2.2.0",
"karma-coverage-istanbul-reporter": "2.0.4",
"karma-jasmine": "1.1.2",
"karma-jasmine-html-reporter": "1.3.1",
"protractor": "5.4.1",
"ts-node": "7.0.1",
"tslint": "5.11.0"
}
}

File diff suppressed because it is too large Load Diff

View File

@ -1,12 +1,12 @@
{
"name": "openvidu-library-react",
"version": "0.0.1",
"version": "2.5.0",
"private": true,
"dependencies": {
"axios": "^0.18.0",
"openvidu-react": "file:openvidu-react-0.1.0.tgz",
"react": "^16.4.2",
"react-dom": "^16.4.2",
"axios": "0.18.0",
"openvidu-react": "2.5.0",
"react": "16.5.2",
"react-dom": "16.5.2",
"react-scripts": "1.1.5"
},
"scripts": {

View File

@ -28,5 +28,22 @@
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="src" path="target/generated-sources/annotations">
<attributes>
<attribute name="optional" value="true"/>
<attribute name="maven.pomderived" value="true"/>
<attribute name="ignore_optional_problems" value="true"/>
<attribute name="m2e-apt" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="src" output="target/test-classes" path="target/generated-test-sources/test-annotations">
<attributes>
<attribute name="optional" value="true"/>
<attribute name="maven.pomderived" value="true"/>
<attribute name="ignore_optional_problems" value="true"/>
<attribute name="m2e-apt" value="true"/>
<attribute name="test" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="output" path="target/classes"/>
</classpath>

View File

@ -10,4 +10,6 @@ org.eclipse.jdt.core.compiler.debug.sourceFile=generate
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
org.eclipse.jdt.core.compiler.processAnnotations=disabled
org.eclipse.jdt.core.compiler.release=disabled
org.eclipse.jdt.core.compiler.source=1.8

View File

@ -4,7 +4,7 @@
<groupId>io.openvidu</groupId>
<artifactId>openvidu-mvc-java</artifactId>
<version>2.2.0</version>
<version>2.5.0</version>
<packaging>jar</packaging>
<parent>
@ -41,7 +41,7 @@
<dependency>
<groupId>io.openvidu</groupId>
<artifactId>openvidu-java-client</artifactId>
<version>2.4.0</version>
<version>2.5.0</version>
</dependency>
</dependencies>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -14,7 +14,7 @@
<!-- Bootstrap -->
<link rel="styleSheet" href="style.css" type="text/css" media="screen"></link>
<script src="openvidu-browser-2.4.0.js"></script>
<script src="openvidu-browser-2.5.0.js"></script>
</head>
<body>

View File

@ -1713,7 +1713,7 @@
}
},
"normalize-package-data": {
"version": "2.4.0",
"version": "2.5.0",
"bundled": true,
"requires": {
"hosted-git-info": "^2.1.4",

View File

@ -21,6 +21,6 @@
"ejs": "2.6.1",
"express": "4.16.3",
"express-session": "1.15.6",
"openvidu-node-client": "2.4.0"
"openvidu-node-client": "2.5.0"
}
}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -14,7 +14,7 @@
<!-- Bootstrap -->
<link rel="styleSheet" href="style.css" type="text/css" media="screen"></link>
<script src="openvidu-browser-2.4.0.js"></script>
<script src="openvidu-browser-2.5.0.js"></script>
</head>
<body>

View File

@ -95,7 +95,7 @@
<dependency>
<groupId>io.openvidu</groupId>
<artifactId>openvidu-java-client</artifactId>
<version>2.4.0</version>
<version>2.5.0</version>
</dependency>
</dependencies>

View File

@ -17,7 +17,7 @@
<!-- Bootstrap -->
<link rel="styleSheet" href="style.css" type="text/css" media="screen">
<script src="openvidu-browser-2.4.0.js"></script>
<script src="openvidu-browser-2.5.0.js"></script>
<script src="app.js"></script>
<script>
$(document).ready(function () {

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -19,6 +19,6 @@
"dependencies": {
"body-parser": "1.18.2",
"express": "4.16.3",
"openvidu-node-client": "2.4.0"
"openvidu-node-client": "2.5.0"
}
}

View File

@ -17,7 +17,7 @@
<!-- Bootstrap -->
<link rel="styleSheet" href="style.css" type="text/css" media="screen">
<script src="openvidu-browser-2.4.0.js"></script>
<script src="openvidu-browser-2.5.0.js"></script>
<script src="app.js"></script>
<script>
$(document).ready(function () {

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -8,8 +8,8 @@
crossorigin="anonymous"></script>
<script src="app.js"></script>
<script src='openvidu-webcomponent-2.4.0.js'></script>
<link rel="stylesheet" href="openvidu-webcomponent-2.4.0.css">
<script src='openvidu-webcomponent-2.5.0.js'></script>
<link rel="stylesheet" href="openvidu-webcomponent-2.5.0.css">
</head>
<body>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long