diff options
| author | metamuffin <metamuffin@disroot.org> | 2022-10-03 12:50:29 +0200 | 
|---|---|---|
| committer | metamuffin <metamuffin@disroot.org> | 2022-10-03 12:50:29 +0200 | 
| commit | 333a828b418344dad0f219026562c41727fbc628 (patch) | |
| tree | 6982b86a27f38c14d61b97d2361fa27356dd8294 /client-web/source | |
| parent | 4d57f2dc4979177f9d074157b0d0767327d5fd67 (diff) | |
| download | keks-meet-333a828b418344dad0f219026562c41727fbc628.tar keks-meet-333a828b418344dad0f219026562c41727fbc628.tar.bz2 keks-meet-333a828b418344dad0f219026562c41727fbc628.tar.zst | |
terminate rtptransceiver on disable
Diffstat (limited to 'client-web/source')
| -rw-r--r-- | client-web/source/user/remote.ts | 3 | 
1 files changed, 2 insertions, 1 deletions
| diff --git a/client-web/source/user/remote.ts b/client-web/source/user/remote.ts index e143625..2c3fd58 100644 --- a/client-web/source/user/remote.ts +++ b/client-web/source/user/remote.ts @@ -36,7 +36,6 @@ export class RemoteUser extends User {              this.update_stats()          }          this.pc.ontrack = ev => { -            console.log(ev)              const t = ev.track              const id = ev.streams[0]?.id              if (!id) { ev.transceiver.stop(); return log({ scope: "media", warn: true }, "got a track without stream") } @@ -44,6 +43,7 @@ export class RemoteUser extends User {              if (!r) { ev.transceiver.stop(); return log({ scope: "media", warn: true }, "got an unassociated track") }              r.on_enable(new TrackHandle(t), () => {                  this.request_resource_stop(r) +                ev.transceiver.stop()              })              log("media", `remote track: ${this.display_name}`, t)              this.update_stats() @@ -54,6 +54,7 @@ export class RemoteUser extends User {              if (!r) { channel.close(); return log({ scope: "media", warn: true }, "got an unassociated channel") }              r.on_enable(channel, () => {                  this.request_resource_stop(r) +                channel.close()              })              log("media", `remote channel: ${this.display_name}`, channel)              this.update_stats() | 
