mirror of https://github.com/OpenVidu/openvidu.git
Network quality level new value and old value
parent
b3f9fa3a40
commit
242b023c2c
|
@ -957,11 +957,11 @@ export class Session extends EventDispatcher {
|
||||||
*/
|
*/
|
||||||
onNetworkQualityLevelChangedChanged(msg): void {
|
onNetworkQualityLevelChangedChanged(msg): void {
|
||||||
if (msg.connectionId === this.connection.connectionId) {
|
if (msg.connectionId === this.connection.connectionId) {
|
||||||
this.ee.emitEvent('networkQualityLevelChanged', [new NetworkQualityLevelChangedEvent(this, msg.qualityLevel, this.connection)]);
|
this.ee.emitEvent('networkQualityLevelChanged', [new NetworkQualityLevelChangedEvent(this, msg.newValue, msg.oldValue, this.connection)]);
|
||||||
} else {
|
} else {
|
||||||
this.getConnection(msg.connectionId, 'Connection not found for connectionId ' + msg.connectionId)
|
this.getConnection(msg.connectionId, 'Connection not found for connectionId ' + msg.connectionId)
|
||||||
.then((connection: Connection) => {
|
.then((connection: Connection) => {
|
||||||
this.ee.emitEvent('networkQualityLevelChanged', [new NetworkQualityLevelChangedEvent(this, msg.qualityLevel, connection)]);
|
this.ee.emitEvent('networkQualityLevelChanged', [new NetworkQualityLevelChangedEvent(this, msg.newValue, msg.oldValue, connection)]);
|
||||||
})
|
})
|
||||||
.catch(openViduError => {
|
.catch(openViduError => {
|
||||||
logger.error(openViduError);
|
logger.error(openViduError);
|
||||||
|
|
|
@ -30,7 +30,12 @@ export class NetworkQualityLevelChangedEvent extends Event {
|
||||||
/**
|
/**
|
||||||
* New value of the network quality level
|
* New value of the network quality level
|
||||||
*/
|
*/
|
||||||
qualityLevel: number;
|
newValue: number;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Old value of the network quality level
|
||||||
|
*/
|
||||||
|
oldValue: number;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Connection for whom the network quality level changed
|
* Connection for whom the network quality level changed
|
||||||
|
@ -40,9 +45,10 @@ export class NetworkQualityLevelChangedEvent extends Event {
|
||||||
/**
|
/**
|
||||||
* @hidden
|
* @hidden
|
||||||
*/
|
*/
|
||||||
constructor(target: Session, qualityLevel: number, connection: Connection) {
|
constructor(target: Session, newValue: number, oldValue: number, connection: Connection) {
|
||||||
super(false, target, 'networkQualityLevelChanged');
|
super(false, target, 'networkQualityLevelChanged');
|
||||||
this.qualityLevel = qualityLevel;
|
this.newValue = newValue;
|
||||||
|
this.oldValue = oldValue;
|
||||||
this.connection = connection;
|
this.connection = connection;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -99,7 +99,8 @@ public class ProtocolElements {
|
||||||
|
|
||||||
public static final String NETWORKQUALITYLEVELCHANGED_METHOD = "networkQualityLevelChanged";
|
public static final String NETWORKQUALITYLEVELCHANGED_METHOD = "networkQualityLevelChanged";
|
||||||
public static final String NETWORKQUALITYCHANGED_CONNECTIONID_PARAM = "connectionId";
|
public static final String NETWORKQUALITYCHANGED_CONNECTIONID_PARAM = "connectionId";
|
||||||
public static final String NETWORKQUALITYCHANGED_QUALITYLEVEL_PARAM = "qualityLevel";
|
public static final String NETWORKQUALITYCHANGED_NEWVALUE_PARAM = "newValue";
|
||||||
|
public static final String NETWORKQUALITYCHANGED_OLDVALUE_PARAM = "oldValue";
|
||||||
|
|
||||||
public static final String FORCEDISCONNECT_METHOD = "forceDisconnect";
|
public static final String FORCEDISCONNECT_METHOD = "forceDisconnect";
|
||||||
public static final String FORCEDISCONNECT_CONNECTIONID_PARAM = "connectionId";
|
public static final String FORCEDISCONNECT_CONNECTIONID_PARAM = "connectionId";
|
||||||
|
|
Loading…
Reference in New Issue