UNPKG

matrix-react-sdk

Version:
24 lines (21 loc) 3 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.pauseNonLiveBroadcastFromOtherRoom = void 0; /* Copyright 2024 New Vector Ltd. Copyright 2022 The Matrix.org Foundation C.I.C. SPDX-License-Identifier: AGPL-3.0-only OR GPL-3.0-only Please see LICENSE files in the repository root for full details. */ const pauseNonLiveBroadcastFromOtherRoom = (room, voiceBroadcastPlaybacksStore) => { const playingBroadcast = voiceBroadcastPlaybacksStore.getCurrent(); if (!playingBroadcast || playingBroadcast?.getLiveness() === "live" || playingBroadcast?.infoEvent.getRoomId() === room.roomId) { return; } voiceBroadcastPlaybacksStore.clearCurrent(); playingBroadcast.pause(); }; exports.pauseNonLiveBroadcastFromOtherRoom = pauseNonLiveBroadcastFromOtherRoom; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJwYXVzZU5vbkxpdmVCcm9hZGNhc3RGcm9tT3RoZXJSb29tIiwicm9vbSIsInZvaWNlQnJvYWRjYXN0UGxheWJhY2tzU3RvcmUiLCJwbGF5aW5nQnJvYWRjYXN0IiwiZ2V0Q3VycmVudCIsImdldExpdmVuZXNzIiwiaW5mb0V2ZW50IiwiZ2V0Um9vbUlkIiwicm9vbUlkIiwiY2xlYXJDdXJyZW50IiwicGF1c2UiLCJleHBvcnRzIl0sInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL3ZvaWNlLWJyb2FkY2FzdC91dGlscy9wYXVzZU5vbkxpdmVCcm9hZGNhc3RGcm9tT3RoZXJSb29tLnRzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qXG5Db3B5cmlnaHQgMjAyNCBOZXcgVmVjdG9yIEx0ZC5cbkNvcHlyaWdodCAyMDIyIFRoZSBNYXRyaXgub3JnIEZvdW5kYXRpb24gQy5JLkMuXG5cblNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBR1BMLTMuMC1vbmx5IE9SIEdQTC0zLjAtb25seVxuUGxlYXNlIHNlZSBMSUNFTlNFIGZpbGVzIGluIHRoZSByZXBvc2l0b3J5IHJvb3QgZm9yIGZ1bGwgZGV0YWlscy5cbiovXG5cbmltcG9ydCB7IFJvb20gfSBmcm9tIFwibWF0cml4LWpzLXNkay9zcmMvbWF0cml4XCI7XG5cbmltcG9ydCB7IFZvaWNlQnJvYWRjYXN0UGxheWJhY2tzU3RvcmUgfSBmcm9tIFwiLi5cIjtcblxuZXhwb3J0IGNvbnN0IHBhdXNlTm9uTGl2ZUJyb2FkY2FzdEZyb21PdGhlclJvb20gPSAoXG4gICAgcm9vbTogUm9vbSxcbiAgICB2b2ljZUJyb2FkY2FzdFBsYXliYWNrc1N0b3JlOiBWb2ljZUJyb2FkY2FzdFBsYXliYWNrc1N0b3JlLFxuKTogdm9pZCA9PiB7XG4gICAgY29uc3QgcGxheWluZ0Jyb2FkY2FzdCA9IHZvaWNlQnJvYWRjYXN0UGxheWJhY2tzU3RvcmUuZ2V0Q3VycmVudCgpO1xuXG4gICAgaWYgKFxuICAgICAgICAhcGxheWluZ0Jyb2FkY2FzdCB8fFxuICAgICAgICBwbGF5aW5nQnJvYWRjYXN0Py5nZXRMaXZlbmVzcygpID09PSBcImxpdmVcIiB8fFxuICAgICAgICBwbGF5aW5nQnJvYWRjYXN0Py5pbmZvRXZlbnQuZ2V0Um9vbUlkKCkgPT09IHJvb20ucm9vbUlkXG4gICAgKSB7XG4gICAgICAgIHJldHVybjtcbiAgICB9XG5cbiAgICB2b2ljZUJyb2FkY2FzdFBsYXliYWNrc1N0b3JlLmNsZWFyQ3VycmVudCgpO1xuICAgIHBsYXlpbmdCcm9hZGNhc3QucGF1c2UoKTtcbn07XG4iXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQU1PLE1BQU1BLGtDQUFrQyxHQUFHQSxDQUM5Q0MsSUFBVSxFQUNWQyw0QkFBMEQsS0FDbkQ7RUFDUCxNQUFNQyxnQkFBZ0IsR0FBR0QsNEJBQTRCLENBQUNFLFVBQVUsQ0FBQyxDQUFDO0VBRWxFLElBQ0ksQ0FBQ0QsZ0JBQWdCLElBQ2pCQSxnQkFBZ0IsRUFBRUUsV0FBVyxDQUFDLENBQUMsS0FBSyxNQUFNLElBQzFDRixnQkFBZ0IsRUFBRUcsU0FBUyxDQUFDQyxTQUFTLENBQUMsQ0FBQyxLQUFLTixJQUFJLENBQUNPLE1BQU0sRUFDekQ7SUFDRTtFQUNKO0VBRUFOLDRCQUE0QixDQUFDTyxZQUFZLENBQUMsQ0FBQztFQUMzQ04sZ0JBQWdCLENBQUNPLEtBQUssQ0FBQyxDQUFDO0FBQzVCLENBQUM7QUFBQ0MsT0FBQSxDQUFBWCxrQ0FBQSxHQUFBQSxrQ0FBQSIsImlnbm9yZUxpc3QiOltdfQ==