From a3cc9f8fb1bf45741b08ce6d383c4d7cc8ea8b1f Mon Sep 17 00:00:00 2001 From: metamuffin Date: Fri, 16 Sep 2022 20:46:58 +0200 Subject: optional streams (2, basic functionality) --- client-web/source/user/local.ts | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'client-web/source/user/local.ts') diff --git a/client-web/source/user/local.ts b/client-web/source/user/local.ts index 4b057ee..e5d22e5 100644 --- a/client-web/source/user/local.ts +++ b/client-web/source/user/local.ts @@ -72,6 +72,10 @@ export class LocalUser extends User { this.el.append(r.el) const provide: ProvideInfo = r.info this.room.signaling.send_relay({ provide }) + r.on_destroy = () => { + this.el.removeChild(r.el); + this.room.signaling.send_relay({ provide_stop: { id: r.info.id } }) + } } send_track(t: TrackHandle) { -- cgit v1.2.3-70-g09d2