diff options
author | metamuffin <metamuffin@disroot.org> | 2022-09-09 18:08:27 +0200 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2022-09-09 18:08:27 +0200 |
commit | b6a39eaac77855db2bd0df3ab04c31b7b77b7758 (patch) | |
tree | 414ae24d0089fd177f0d8b9600015926f6d1e40d | |
parent | da9565272d63ada7384efef6339e8fb909dfcf79 (diff) | |
download | keks-meet-b6a39eaac77855db2bd0df3ab04c31b7b77b7758.tar keks-meet-b6a39eaac77855db2bd0df3ab04c31b7b77b7758.tar.bz2 keks-meet-b6a39eaac77855db2bd0df3ab04c31b7b77b7758.tar.zst |
handle media request failures
-rw-r--r-- | client-web/source/user/local.ts | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/client-web/source/user/local.ts b/client-web/source/user/local.ts index 053bc0a..bafa56f 100644 --- a/client-web/source/user/local.ts +++ b/client-web/source/user/local.ts @@ -68,7 +68,10 @@ export class LocalUser extends User { const create = async (_e: HTMLElement, tp: Promise<TrackHandle>) => { log("media", "awaiting track") - const t = await tp + let t; + try { t = await tp } + catch (_) { log("media", "request failed") } + if (!t) return log("media", "got track") this.publish_track(t) } |