matrix-react-sdk
Version:
SDK for matrix.org using React
20 lines (17 loc) • 2.51 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.determineVoiceBroadcastLiveness = 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 stateLivenessMap = new Map([["started", "live"], ["resumed", "live"], ["paused", "grey"], ["stopped", "not-live"]]);
const determineVoiceBroadcastLiveness = infoState => {
return stateLivenessMap.get(infoState) ?? "not-live";
};
exports.determineVoiceBroadcastLiveness = determineVoiceBroadcastLiveness;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJzdGF0ZUxpdmVuZXNzTWFwIiwiTWFwIiwiZGV0ZXJtaW5lVm9pY2VCcm9hZGNhc3RMaXZlbmVzcyIsImluZm9TdGF0ZSIsImdldCIsImV4cG9ydHMiXSwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvdm9pY2UtYnJvYWRjYXN0L3V0aWxzL2RldGVybWluZVZvaWNlQnJvYWRjYXN0TGl2ZW5lc3MudHMiXSwic291cmNlc0NvbnRlbnQiOlsiLypcbkNvcHlyaWdodCAyMDI0IE5ldyBWZWN0b3IgTHRkLlxuQ29weXJpZ2h0IDIwMjIgVGhlIE1hdHJpeC5vcmcgRm91bmRhdGlvbiBDLkkuQy5cblxuU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFHUEwtMy4wLW9ubHkgT1IgR1BMLTMuMC1vbmx5XG5QbGVhc2Ugc2VlIExJQ0VOU0UgZmlsZXMgaW4gdGhlIHJlcG9zaXRvcnkgcm9vdCBmb3IgZnVsbCBkZXRhaWxzLlxuKi9cblxuaW1wb3J0IHsgVm9pY2VCcm9hZGNhc3RJbmZvU3RhdGUsIFZvaWNlQnJvYWRjYXN0TGl2ZW5lc3MgfSBmcm9tIFwiLi5cIjtcblxuY29uc3Qgc3RhdGVMaXZlbmVzc01hcDogTWFwPFZvaWNlQnJvYWRjYXN0SW5mb1N0YXRlLCBWb2ljZUJyb2FkY2FzdExpdmVuZXNzPiA9IG5ldyBNYXAoW1xuICAgIFtcInN0YXJ0ZWRcIiwgXCJsaXZlXCJdLFxuICAgIFtcInJlc3VtZWRcIiwgXCJsaXZlXCJdLFxuICAgIFtcInBhdXNlZFwiLCBcImdyZXlcIl0sXG4gICAgW1wic3RvcHBlZFwiLCBcIm5vdC1saXZlXCJdLFxuXSBhcyBBcnJheTxbVm9pY2VCcm9hZGNhc3RJbmZvU3RhdGUsIFZvaWNlQnJvYWRjYXN0TGl2ZW5lc3NdPik7XG5cbmV4cG9ydCBjb25zdCBkZXRlcm1pbmVWb2ljZUJyb2FkY2FzdExpdmVuZXNzID0gKGluZm9TdGF0ZTogVm9pY2VCcm9hZGNhc3RJbmZvU3RhdGUpOiBWb2ljZUJyb2FkY2FzdExpdmVuZXNzID0+IHtcbiAgICByZXR1cm4gc3RhdGVMaXZlbmVzc01hcC5nZXQoaW5mb1N0YXRlKSA/PyBcIm5vdC1saXZlXCI7XG59O1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFJQSxNQUFNQSxnQkFBc0UsR0FBRyxJQUFJQyxHQUFHLENBQUMsQ0FDbkYsQ0FBQyxTQUFTLEVBQUUsTUFBTSxDQUFDLEVBQ25CLENBQUMsU0FBUyxFQUFFLE1BQU0sQ0FBQyxFQUNuQixDQUFDLFFBQVEsRUFBRSxNQUFNLENBQUMsRUFDbEIsQ0FBQyxTQUFTLEVBQUUsVUFBVSxDQUFDLENBQ2tDLENBQUM7QUFFdkQsTUFBTUMsK0JBQStCLEdBQUlDLFNBQWtDLElBQTZCO0VBQzNHLE9BQU9ILGdCQUFnQixDQUFDSSxHQUFHLENBQUNELFNBQVMsQ0FBQyxJQUFJLFVBQVU7QUFDeEQsQ0FBQztBQUFDRSxPQUFBLENBQUFILCtCQUFBLEdBQUFBLCtCQUFBIiwiaWdub3JlTGlzdCI6W119