Fixing use const instead of let
This commit is contained in:
parent
54f2518b5e
commit
8348d13bfe
17 changed files with 116 additions and 116 deletions
|
@ -55,7 +55,7 @@ export class MediaManager {
|
|||
}
|
||||
|
||||
activeVisio(){
|
||||
let webRtc = this.getElementByIdOrFail('webRtc');
|
||||
const webRtc = this.getElementByIdOrFail('webRtc');
|
||||
webRtc.classList.add('active');
|
||||
}
|
||||
|
||||
|
@ -138,9 +138,9 @@ export class MediaManager {
|
|||
*/
|
||||
addActiveVideo(userId : string, userName: string = ""){
|
||||
this.webrtcInAudio.play();
|
||||
let elementRemoteVideo = this.getElementByIdOrFail("activeCam");
|
||||
const elementRemoteVideo = this.getElementByIdOrFail("activeCam");
|
||||
userName = userName.toUpperCase();
|
||||
let color = this.getColorByString(userName);
|
||||
const color = this.getColorByString(userName);
|
||||
elementRemoteVideo.insertAdjacentHTML('beforeend', `
|
||||
<div id="div-${userId}" class="video-container" style="border-color: ${color};">
|
||||
<div class="connecting-spinner"></div>
|
||||
|
@ -158,7 +158,7 @@ export class MediaManager {
|
|||
* @param userId
|
||||
*/
|
||||
disabledMicrophoneByUserId(userId: string){
|
||||
let element = document.getElementById(`microphone-${userId}`);
|
||||
const element = document.getElementById(`microphone-${userId}`);
|
||||
if(!element){
|
||||
return;
|
||||
}
|
||||
|
@ -170,7 +170,7 @@ export class MediaManager {
|
|||
* @param userId
|
||||
*/
|
||||
enabledMicrophoneByUserId(userId: string){
|
||||
let element = document.getElementById(`microphone-${userId}`);
|
||||
const element = document.getElementById(`microphone-${userId}`);
|
||||
if(!element){
|
||||
return;
|
||||
}
|
||||
|
@ -223,7 +223,7 @@ export class MediaManager {
|
|||
* @param userId
|
||||
*/
|
||||
removeActiveVideo(userId : string){
|
||||
let element = document.getElementById(`div-${userId}`);
|
||||
const element = document.getElementById(`div-${userId}`);
|
||||
if(!element){
|
||||
return;
|
||||
}
|
||||
|
@ -231,7 +231,7 @@ export class MediaManager {
|
|||
}
|
||||
|
||||
isConnecting(userId : string): void {
|
||||
let connectingSpinnerDiv = this.getSpinner(userId);
|
||||
const connectingSpinnerDiv = this.getSpinner(userId);
|
||||
if (connectingSpinnerDiv === null) {
|
||||
return;
|
||||
}
|
||||
|
@ -239,7 +239,7 @@ export class MediaManager {
|
|||
}
|
||||
|
||||
isConnected(userId : string): void {
|
||||
let connectingSpinnerDiv = this.getSpinner(userId);
|
||||
const connectingSpinnerDiv = this.getSpinner(userId);
|
||||
if (connectingSpinnerDiv === null) {
|
||||
return;
|
||||
}
|
||||
|
@ -247,11 +247,11 @@ export class MediaManager {
|
|||
}
|
||||
|
||||
isError(userId : string): void {
|
||||
let element = document.getElementById(`div-${userId}`);
|
||||
const element = document.getElementById(`div-${userId}`);
|
||||
if(!element){
|
||||
return;
|
||||
}
|
||||
let errorDiv = element.getElementsByClassName('rtc-error').item(0) as HTMLDivElement|null;
|
||||
const errorDiv = element.getElementsByClassName('rtc-error').item(0) as HTMLDivElement|null;
|
||||
if (errorDiv === null) {
|
||||
return;
|
||||
}
|
||||
|
@ -259,11 +259,11 @@ export class MediaManager {
|
|||
}
|
||||
|
||||
private getSpinner(userId : string): HTMLDivElement|null {
|
||||
let element = document.getElementById(`div-${userId}`);
|
||||
const element = document.getElementById(`div-${userId}`);
|
||||
if(!element){
|
||||
return null;
|
||||
}
|
||||
let connnectingSpinnerDiv = element.getElementsByClassName('connecting-spinner').item(0) as HTMLDivElement|null;
|
||||
const connnectingSpinnerDiv = element.getElementsByClassName('connecting-spinner').item(0) as HTMLDivElement|null;
|
||||
return connnectingSpinnerDiv;
|
||||
}
|
||||
|
||||
|
@ -280,14 +280,14 @@ export class MediaManager {
|
|||
}
|
||||
let color = '#';
|
||||
for (let i = 0; i < 3; i++) {
|
||||
let value = (hash >> (i * 8)) & 255;
|
||||
const value = (hash >> (i * 8)) & 255;
|
||||
color += ('00' + value.toString(16)).substr(-2);
|
||||
}
|
||||
return color;
|
||||
}
|
||||
|
||||
private getElementByIdOrFail<T extends HTMLElement>(id: string): T {
|
||||
let elem = document.getElementById(id);
|
||||
const elem = document.getElementById(id);
|
||||
if (elem === null) {
|
||||
throw new Error("Cannot find HTML element with id '"+id+"'");
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
import {ConnectionInterface, WebRtcDisconnectMessageInterface, WebRtcStartMessageInterface} from "../Connection";
|
||||
import {MediaManager} from "./MediaManager";
|
||||
import * as SimplePeerNamespace from "simple-peer";
|
||||
let Peer: SimplePeerNamespace.SimplePeer = require('simple-peer');
|
||||
const Peer: SimplePeerNamespace.SimplePeer = require('simple-peer');
|
||||
|
||||
export interface UserSimplePeer{
|
||||
userId: string;
|
||||
|
@ -95,7 +95,7 @@ export class SimplePeer {
|
|||
|
||||
let name = user.name;
|
||||
if(!name){
|
||||
let userSearch = this.Users.find((userSearch: UserSimplePeer) => userSearch.userId === user.userId);
|
||||
const userSearch = this.Users.find((userSearch: UserSimplePeer) => userSearch.userId === user.userId);
|
||||
if(userSearch) {
|
||||
name = userSearch.name;
|
||||
}
|
||||
|
@ -103,7 +103,7 @@ export class SimplePeer {
|
|||
this.MediaManager.removeActiveVideo(user.userId);
|
||||
this.MediaManager.addActiveVideo(user.userId, name);
|
||||
|
||||
let peer : SimplePeerNamespace.Instance = new Peer({
|
||||
const peer : SimplePeerNamespace.Instance = new Peer({
|
||||
initiator: user.initiator ? user.initiator : false,
|
||||
reconnectTimer: 10000,
|
||||
config: {
|
||||
|
@ -170,7 +170,7 @@ export class SimplePeer {
|
|||
});
|
||||
|
||||
peer.on('data', (chunk: Buffer) => {
|
||||
let data = JSON.parse(chunk.toString('utf8'));
|
||||
const data = JSON.parse(chunk.toString('utf8'));
|
||||
if(data.type === "stream"){
|
||||
this.stream(user.userId, data.stream);
|
||||
}
|
||||
|
@ -187,7 +187,7 @@ export class SimplePeer {
|
|||
private closeConnection(userId : string) {
|
||||
try {
|
||||
this.MediaManager.removeActiveVideo(userId);
|
||||
let peer = this.PeerConnectionArray.get(userId);
|
||||
const peer = this.PeerConnectionArray.get(userId);
|
||||
if (peer === undefined) {
|
||||
console.warn("Tried to close connection for user "+userId+" but could not find user")
|
||||
return;
|
||||
|
@ -222,7 +222,7 @@ export class SimplePeer {
|
|||
if(data.signal.type === "offer"){
|
||||
this.createPeerConnection(data);
|
||||
}
|
||||
let peer = this.PeerConnectionArray.get(data.userId);
|
||||
const peer = this.PeerConnectionArray.get(data.userId);
|
||||
if (peer !== undefined) {
|
||||
peer.signal(data.signal);
|
||||
} else {
|
||||
|
@ -253,8 +253,8 @@ export class SimplePeer {
|
|||
*/
|
||||
private addMedia (userId : any = null) {
|
||||
try {
|
||||
let localStream: MediaStream|null = this.MediaManager.localStream;
|
||||
let peer = this.PeerConnectionArray.get(userId);
|
||||
const localStream: MediaStream|null = this.MediaManager.localStream;
|
||||
const peer = this.PeerConnectionArray.get(userId);
|
||||
if(localStream === null) {
|
||||
//send fake signal
|
||||
if(peer === undefined){
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue