diff --git a/openvidu-testapp/package.json b/openvidu-testapp/package.json
index 29d39f62..910e4ee6 100644
--- a/openvidu-testapp/package.json
+++ b/openvidu-testapp/package.json
@@ -27,7 +27,7 @@
"colormap": "^2.2.0",
"core-js": "^2.4.1",
"hammerjs": "^2.0.8",
- "openvidu-browser": "1.1.1",
+ "openvidu-browser": "1.2.0",
"openvidu-node-client": "1.1.0",
"rxjs": "^5.4.2",
"zone.js": "^0.8.14"
diff --git a/openvidu-testapp/src/app/components/openvidu-instance/openvidu-instance.component.html b/openvidu-testapp/src/app/components/openvidu-instance/openvidu-instance.component.html
index fb82fb2c..5c1e9a3d 100644
--- a/openvidu-testapp/src/app/components/openvidu-instance/openvidu-instance.component.html
+++ b/openvidu-testapp/src/app/components/openvidu-instance/openvidu-instance.component.html
@@ -85,6 +85,9 @@
{{sessionName}}
+
diff --git a/openvidu-testapp/src/app/components/openvidu-instance/openvidu-instance.component.ts b/openvidu-testapp/src/app/components/openvidu-instance/openvidu-instance.component.ts
index 07446c87..223b333f 100644
--- a/openvidu-testapp/src/app/components/openvidu-instance/openvidu-instance.component.ts
+++ b/openvidu-testapp/src/app/components/openvidu-instance/openvidu-instance.component.ts
@@ -2,7 +2,7 @@ import {
Component, Input, HostListener, ChangeDetectorRef, SimpleChanges, ElementRef, ViewChild,
OnInit, OnDestroy, OnChanges
} from '@angular/core';
-import { OpenVidu, Session, Subscriber, Publisher, Stream } from 'openvidu-browser';
+import { OpenVidu, Session, Subscriber, Publisher, Stream, Connection } from 'openvidu-browser';
import { MatDialog } from '@angular/material';
import { ExtensionDialogComponent } from './extension-dialog.component';
import { TestFeedService } from '../../services/test-feed.service';
@@ -187,7 +187,6 @@ export class OpenviduInstanceComponent implements OnInit, OnChanges, OnDestroy {
this.removeUserData(event.stream.connection);
this.updateEventList('streamDestroyed', event.stream.connection.connectionId);
});
-
this.session.on('connectionCreated', (event) => {
this.updateEventList('connectionCreated', event.connection.connectionId);
});
@@ -197,6 +196,9 @@ export class OpenviduInstanceComponent implements OnInit, OnChanges, OnDestroy {
this.session.on('sessionDisconnected', (event) => {
this.updateEventList('sessionDisconnected', 'No data');
});
+ this.session.on('signal', (event) => {
+ this.updateEventList('signal', event.from.connectionId + '-' + event.data);
+ });
this.session.connect(token, this.clientData, (error) => {
if (!error) {
@@ -398,4 +400,12 @@ export class OpenviduInstanceComponent implements OnInit, OnChanges, OnDestroy {
this.activeVideo = !this.activeVideo;
}
+ sendMessage(): void {
+ this.session.signal({
+ data: 'Test message',
+ to: [],
+ type: 'chat'
+ });
+ }
+
}