diff options
author | metamuffin <metamuffin@yandex.com> | 2022-01-23 15:53:00 +0100 |
---|---|---|
committer | metamuffin <metamuffin@yandex.com> | 2022-01-23 15:53:00 +0100 |
commit | be747eff67244a01cc6faab3bfb1b8731d146335 (patch) | |
tree | 0519c747ed0f12151542477bd0a5a865f621da79 /source/client/remote_user.ts | |
parent | bf48c4114b207dd47b811083317aea21228adbab (diff) | |
download | keks-meet-be747eff67244a01cc6faab3bfb1b8731d146335.tar keks-meet-be747eff67244a01cc6faab3bfb1b8731d146335.tar.bz2 keks-meet-be747eff67244a01cc6faab3bfb1b8731d146335.tar.zst |
refactor part 1
Diffstat (limited to 'source/client/remote_user.ts')
-rw-r--r-- | source/client/remote_user.ts | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/source/client/remote_user.ts b/source/client/remote_user.ts index 9e33a09..2f7c751 100644 --- a/source/client/remote_user.ts +++ b/source/client/remote_user.ts @@ -1,10 +1,9 @@ import { servers } from "./index.ts" import { log } from "./logger.ts" import { Room } from "./room.ts" +import { TrackHandle } from "./track_handle.ts"; import { User } from "./user.ts" - - export class RemoteUser extends User { peer: RTCPeerConnection negotiation_busy = false @@ -19,7 +18,7 @@ export class RemoteUser extends User { this.peer.ontrack = ev => { const t = ev.track log("media", "remote track", t) - this.add_track(t) + this.add_track(new TrackHandle(t)) } this.peer.onnegotiationneeded = async () => { log("webrtc", "negotiation needed") @@ -30,7 +29,6 @@ export class RemoteUser extends User { } } - async offer() { this.negotiation_busy = true const offer_description = await this.peer.createOffer() |