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' + }); + } + }