UNPKG

matrix-react-sdk

Version:
26 lines (23 loc) 3.55 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.useCurrentVoiceBroadcastPlayback = void 0; var _useEventEmitter = require("../../hooks/useEventEmitter"); var _VoiceBroadcastPlaybacksStore = require("../stores/VoiceBroadcastPlaybacksStore"); /* 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 useCurrentVoiceBroadcastPlayback = voiceBroadcastPlaybackStore => { const currentVoiceBroadcastPlayback = (0, _useEventEmitter.useTypedEventEmitterState)(voiceBroadcastPlaybackStore, _VoiceBroadcastPlaybacksStore.VoiceBroadcastPlaybacksStoreEvent.CurrentChanged, playback => { return playback ?? voiceBroadcastPlaybackStore.getCurrent(); }); return { currentVoiceBroadcastPlayback }; }; exports.useCurrentVoiceBroadcastPlayback = useCurrentVoiceBroadcastPlayback; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJfdXNlRXZlbnRFbWl0dGVyIiwicmVxdWlyZSIsIl9Wb2ljZUJyb2FkY2FzdFBsYXliYWNrc1N0b3JlIiwidXNlQ3VycmVudFZvaWNlQnJvYWRjYXN0UGxheWJhY2siLCJ2b2ljZUJyb2FkY2FzdFBsYXliYWNrU3RvcmUiLCJjdXJyZW50Vm9pY2VCcm9hZGNhc3RQbGF5YmFjayIsInVzZVR5cGVkRXZlbnRFbWl0dGVyU3RhdGUiLCJWb2ljZUJyb2FkY2FzdFBsYXliYWNrc1N0b3JlRXZlbnQiLCJDdXJyZW50Q2hhbmdlZCIsInBsYXliYWNrIiwiZ2V0Q3VycmVudCIsImV4cG9ydHMiXSwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvdm9pY2UtYnJvYWRjYXN0L2hvb2tzL3VzZUN1cnJlbnRWb2ljZUJyb2FkY2FzdFBsYXliYWNrLnRzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qXG5Db3B5cmlnaHQgMjAyNCBOZXcgVmVjdG9yIEx0ZC5cbkNvcHlyaWdodCAyMDIyIFRoZSBNYXRyaXgub3JnIEZvdW5kYXRpb24gQy5JLkMuXG5cblNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBR1BMLTMuMC1vbmx5IE9SIEdQTC0zLjAtb25seVxuUGxlYXNlIHNlZSBMSUNFTlNFIGZpbGVzIGluIHRoZSByZXBvc2l0b3J5IHJvb3QgZm9yIGZ1bGwgZGV0YWlscy5cbiovXG5cbmltcG9ydCB7IHVzZVR5cGVkRXZlbnRFbWl0dGVyU3RhdGUgfSBmcm9tIFwiLi4vLi4vaG9va3MvdXNlRXZlbnRFbWl0dGVyXCI7XG5pbXBvcnQgeyBWb2ljZUJyb2FkY2FzdFBsYXliYWNrIH0gZnJvbSBcIi4uL21vZGVscy9Wb2ljZUJyb2FkY2FzdFBsYXliYWNrXCI7XG5pbXBvcnQge1xuICAgIFZvaWNlQnJvYWRjYXN0UGxheWJhY2tzU3RvcmUsXG4gICAgVm9pY2VCcm9hZGNhc3RQbGF5YmFja3NTdG9yZUV2ZW50LFxufSBmcm9tIFwiLi4vc3RvcmVzL1ZvaWNlQnJvYWRjYXN0UGxheWJhY2tzU3RvcmVcIjtcblxuZXhwb3J0IGNvbnN0IHVzZUN1cnJlbnRWb2ljZUJyb2FkY2FzdFBsYXliYWNrID0gKFxuICAgIHZvaWNlQnJvYWRjYXN0UGxheWJhY2tTdG9yZTogVm9pY2VCcm9hZGNhc3RQbGF5YmFja3NTdG9yZSxcbik6IHtcbiAgICBjdXJyZW50Vm9pY2VCcm9hZGNhc3RQbGF5YmFjazogVm9pY2VCcm9hZGNhc3RQbGF5YmFjayB8IG51bGw7XG59ID0+IHtcbiAgICBjb25zdCBjdXJyZW50Vm9pY2VCcm9hZGNhc3RQbGF5YmFjayA9IHVzZVR5cGVkRXZlbnRFbWl0dGVyU3RhdGUoXG4gICAgICAgIHZvaWNlQnJvYWRjYXN0UGxheWJhY2tTdG9yZSxcbiAgICAgICAgVm9pY2VCcm9hZGNhc3RQbGF5YmFja3NTdG9yZUV2ZW50LkN1cnJlbnRDaGFuZ2VkLFxuICAgICAgICAocGxheWJhY2s/OiBWb2ljZUJyb2FkY2FzdFBsYXliYWNrKSA9PiB7XG4gICAgICAgICAgICByZXR1cm4gcGxheWJhY2sgPz8gdm9pY2VCcm9hZGNhc3RQbGF5YmFja1N0b3JlLmdldEN1cnJlbnQoKTtcbiAgICAgICAgfSxcbiAgICApO1xuXG4gICAgcmV0dXJuIHtcbiAgICAgICAgY3VycmVudFZvaWNlQnJvYWRjYXN0UGxheWJhY2ssXG4gICAgfTtcbn07XG4iXSwibWFwcGluZ3MiOiI7Ozs7OztBQVFBLElBQUFBLGdCQUFBLEdBQUFDLE9BQUE7QUFFQSxJQUFBQyw2QkFBQSxHQUFBRCxPQUFBO0FBVkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBU08sTUFBTUUsZ0NBQWdDLEdBQ3pDQywyQkFBeUQsSUFHeEQ7RUFDRCxNQUFNQyw2QkFBNkIsR0FBRyxJQUFBQywwQ0FBeUIsRUFDM0RGLDJCQUEyQixFQUMzQkcsK0RBQWlDLENBQUNDLGNBQWMsRUFDL0NDLFFBQWlDLElBQUs7SUFDbkMsT0FBT0EsUUFBUSxJQUFJTCwyQkFBMkIsQ0FBQ00sVUFBVSxDQUFDLENBQUM7RUFDL0QsQ0FDSixDQUFDO0VBRUQsT0FBTztJQUNITDtFQUNKLENBQUM7QUFDTCxDQUFDO0FBQUNNLE9BQUEsQ0FBQVIsZ0NBQUEsR0FBQUEsZ0NBQUEiLCJpZ25vcmVMaXN0IjpbXX0=