matrix-react-sdk
Version:
SDK for matrix.org using React
26 lines (23 loc) • 3.33 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.useCurrentVoiceBroadcastRecording = void 0;
var _ = require("..");
var _useEventEmitter = require("../../hooks/useEventEmitter");
/*
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 useCurrentVoiceBroadcastRecording = voiceBroadcastRecordingsStore => {
const currentVoiceBroadcastRecording = (0, _useEventEmitter.useTypedEventEmitterState)(voiceBroadcastRecordingsStore, _.VoiceBroadcastRecordingsStoreEvent.CurrentChanged, recording => {
return recording ?? voiceBroadcastRecordingsStore.getCurrent();
});
return {
currentVoiceBroadcastRecording
};
};
exports.useCurrentVoiceBroadcastRecording = useCurrentVoiceBroadcastRecording;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJfIiwicmVxdWlyZSIsIl91c2VFdmVudEVtaXR0ZXIiLCJ1c2VDdXJyZW50Vm9pY2VCcm9hZGNhc3RSZWNvcmRpbmciLCJ2b2ljZUJyb2FkY2FzdFJlY29yZGluZ3NTdG9yZSIsImN1cnJlbnRWb2ljZUJyb2FkY2FzdFJlY29yZGluZyIsInVzZVR5cGVkRXZlbnRFbWl0dGVyU3RhdGUiLCJWb2ljZUJyb2FkY2FzdFJlY29yZGluZ3NTdG9yZUV2ZW50IiwiQ3VycmVudENoYW5nZWQiLCJyZWNvcmRpbmciLCJnZXRDdXJyZW50IiwiZXhwb3J0cyJdLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy92b2ljZS1icm9hZGNhc3QvaG9va3MvdXNlQ3VycmVudFZvaWNlQnJvYWRjYXN0UmVjb3JkaW5nLnRzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qXG5Db3B5cmlnaHQgMjAyNCBOZXcgVmVjdG9yIEx0ZC5cbkNvcHlyaWdodCAyMDIyIFRoZSBNYXRyaXgub3JnIEZvdW5kYXRpb24gQy5JLkMuXG5cblNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBR1BMLTMuMC1vbmx5IE9SIEdQTC0zLjAtb25seVxuUGxlYXNlIHNlZSBMSUNFTlNFIGZpbGVzIGluIHRoZSByZXBvc2l0b3J5IHJvb3QgZm9yIGZ1bGwgZGV0YWlscy5cbiovXG5cbmltcG9ydCB7IFZvaWNlQnJvYWRjYXN0UmVjb3JkaW5nLCBWb2ljZUJyb2FkY2FzdFJlY29yZGluZ3NTdG9yZSwgVm9pY2VCcm9hZGNhc3RSZWNvcmRpbmdzU3RvcmVFdmVudCB9IGZyb20gXCIuLlwiO1xuaW1wb3J0IHsgdXNlVHlwZWRFdmVudEVtaXR0ZXJTdGF0ZSB9IGZyb20gXCIuLi8uLi9ob29rcy91c2VFdmVudEVtaXR0ZXJcIjtcblxuZXhwb3J0IGNvbnN0IHVzZUN1cnJlbnRWb2ljZUJyb2FkY2FzdFJlY29yZGluZyA9IChcbiAgICB2b2ljZUJyb2FkY2FzdFJlY29yZGluZ3NTdG9yZTogVm9pY2VCcm9hZGNhc3RSZWNvcmRpbmdzU3RvcmUsXG4pOiB7XG4gICAgY3VycmVudFZvaWNlQnJvYWRjYXN0UmVjb3JkaW5nOiBWb2ljZUJyb2FkY2FzdFJlY29yZGluZyB8IG51bGw7XG59ID0+IHtcbiAgICBjb25zdCBjdXJyZW50Vm9pY2VCcm9hZGNhc3RSZWNvcmRpbmcgPSB1c2VUeXBlZEV2ZW50RW1pdHRlclN0YXRlKFxuICAgICAgICB2b2ljZUJyb2FkY2FzdFJlY29yZGluZ3NTdG9yZSxcbiAgICAgICAgVm9pY2VCcm9hZGNhc3RSZWNvcmRpbmdzU3RvcmVFdmVudC5DdXJyZW50Q2hhbmdlZCxcbiAgICAgICAgKHJlY29yZGluZz86IFZvaWNlQnJvYWRjYXN0UmVjb3JkaW5nKSA9PiB7XG4gICAgICAgICAgICByZXR1cm4gcmVjb3JkaW5nID8/IHZvaWNlQnJvYWRjYXN0UmVjb3JkaW5nc1N0b3JlLmdldEN1cnJlbnQoKTtcbiAgICAgICAgfSxcbiAgICApO1xuXG4gICAgcmV0dXJuIHtcbiAgICAgICAgY3VycmVudFZvaWNlQnJvYWRjYXN0UmVjb3JkaW5nLFxuICAgIH07XG59O1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFRQSxJQUFBQSxDQUFBLEdBQUFDLE9BQUE7QUFDQSxJQUFBQyxnQkFBQSxHQUFBRCxPQUFBO0FBVEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBS08sTUFBTUUsaUNBQWlDLEdBQzFDQyw2QkFBNEQsSUFHM0Q7RUFDRCxNQUFNQyw4QkFBOEIsR0FBRyxJQUFBQywwQ0FBeUIsRUFDNURGLDZCQUE2QixFQUM3Qkcsb0NBQWtDLENBQUNDLGNBQWMsRUFDaERDLFNBQW1DLElBQUs7SUFDckMsT0FBT0EsU0FBUyxJQUFJTCw2QkFBNkIsQ0FBQ00sVUFBVSxDQUFDLENBQUM7RUFDbEUsQ0FDSixDQUFDO0VBRUQsT0FBTztJQUNITDtFQUNKLENBQUM7QUFDTCxDQUFDO0FBQUNNLE9BQUEsQ0FBQVIsaUNBQUEsR0FBQUEsaUNBQUEiLCJpZ25vcmVMaXN0IjpbXX0=