matrix-react-sdk
Version:
SDK for matrix.org using React
25 lines (22 loc) • 3.26 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.useCurrentVoiceBroadcastPreRecording = void 0;
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 useCurrentVoiceBroadcastPreRecording = voiceBroadcastPreRecordingStore => {
const currentVoiceBroadcastPreRecording = (0, _useEventEmitter.useTypedEventEmitterState)(voiceBroadcastPreRecordingStore, "changed", preRecording => {
return preRecording ?? voiceBroadcastPreRecordingStore.getCurrent();
});
return {
currentVoiceBroadcastPreRecording
};
};
exports.useCurrentVoiceBroadcastPreRecording = useCurrentVoiceBroadcastPreRecording;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJfdXNlRXZlbnRFbWl0dGVyIiwicmVxdWlyZSIsInVzZUN1cnJlbnRWb2ljZUJyb2FkY2FzdFByZVJlY29yZGluZyIsInZvaWNlQnJvYWRjYXN0UHJlUmVjb3JkaW5nU3RvcmUiLCJjdXJyZW50Vm9pY2VCcm9hZGNhc3RQcmVSZWNvcmRpbmciLCJ1c2VUeXBlZEV2ZW50RW1pdHRlclN0YXRlIiwicHJlUmVjb3JkaW5nIiwiZ2V0Q3VycmVudCIsImV4cG9ydHMiXSwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvdm9pY2UtYnJvYWRjYXN0L2hvb2tzL3VzZUN1cnJlbnRWb2ljZUJyb2FkY2FzdFByZVJlY29yZGluZy50cyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKlxuQ29weXJpZ2h0IDIwMjQgTmV3IFZlY3RvciBMdGQuXG5Db3B5cmlnaHQgMjAyMiBUaGUgTWF0cml4Lm9yZyBGb3VuZGF0aW9uIEMuSS5DLlxuXG5TUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQUdQTC0zLjAtb25seSBPUiBHUEwtMy4wLW9ubHlcblBsZWFzZSBzZWUgTElDRU5TRSBmaWxlcyBpbiB0aGUgcmVwb3NpdG9yeSByb290IGZvciBmdWxsIGRldGFpbHMuXG4qL1xuXG5pbXBvcnQgeyB1c2VUeXBlZEV2ZW50RW1pdHRlclN0YXRlIH0gZnJvbSBcIi4uLy4uL2hvb2tzL3VzZUV2ZW50RW1pdHRlclwiO1xuaW1wb3J0IHsgVm9pY2VCcm9hZGNhc3RQcmVSZWNvcmRpbmdTdG9yZSB9IGZyb20gXCIuLi9zdG9yZXMvVm9pY2VCcm9hZGNhc3RQcmVSZWNvcmRpbmdTdG9yZVwiO1xuaW1wb3J0IHsgVm9pY2VCcm9hZGNhc3RQcmVSZWNvcmRpbmcgfSBmcm9tIFwiLi4vbW9kZWxzL1ZvaWNlQnJvYWRjYXN0UHJlUmVjb3JkaW5nXCI7XG5cbmV4cG9ydCBjb25zdCB1c2VDdXJyZW50Vm9pY2VCcm9hZGNhc3RQcmVSZWNvcmRpbmcgPSAoXG4gICAgdm9pY2VCcm9hZGNhc3RQcmVSZWNvcmRpbmdTdG9yZTogVm9pY2VCcm9hZGNhc3RQcmVSZWNvcmRpbmdTdG9yZSxcbik6IHtcbiAgICBjdXJyZW50Vm9pY2VCcm9hZGNhc3RQcmVSZWNvcmRpbmc6IFZvaWNlQnJvYWRjYXN0UHJlUmVjb3JkaW5nIHwgbnVsbDtcbn0gPT4ge1xuICAgIGNvbnN0IGN1cnJlbnRWb2ljZUJyb2FkY2FzdFByZVJlY29yZGluZyA9IHVzZVR5cGVkRXZlbnRFbWl0dGVyU3RhdGUoXG4gICAgICAgIHZvaWNlQnJvYWRjYXN0UHJlUmVjb3JkaW5nU3RvcmUsXG4gICAgICAgIFwiY2hhbmdlZFwiLFxuICAgICAgICAocHJlUmVjb3JkaW5nPzogVm9pY2VCcm9hZGNhc3RQcmVSZWNvcmRpbmcpID0+IHtcbiAgICAgICAgICAgIHJldHVybiBwcmVSZWNvcmRpbmcgPz8gdm9pY2VCcm9hZGNhc3RQcmVSZWNvcmRpbmdTdG9yZS5nZXRDdXJyZW50KCk7XG4gICAgICAgIH0sXG4gICAgKTtcblxuICAgIHJldHVybiB7XG4gICAgICAgIGN1cnJlbnRWb2ljZUJyb2FkY2FzdFByZVJlY29yZGluZyxcbiAgICB9O1xufTtcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBUUEsSUFBQUEsZ0JBQUEsR0FBQUMsT0FBQTtBQVJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQU1PLE1BQU1DLG9DQUFvQyxHQUM3Q0MsK0JBQWdFLElBRy9EO0VBQ0QsTUFBTUMsaUNBQWlDLEdBQUcsSUFBQUMsMENBQXlCLEVBQy9ERiwrQkFBK0IsRUFDL0IsU0FBUyxFQUNSRyxZQUF5QyxJQUFLO0lBQzNDLE9BQU9BLFlBQVksSUFBSUgsK0JBQStCLENBQUNJLFVBQVUsQ0FBQyxDQUFDO0VBQ3ZFLENBQ0osQ0FBQztFQUVELE9BQU87SUFDSEg7RUFDSixDQUFDO0FBQ0wsQ0FBQztBQUFDSSxPQUFBLENBQUFOLG9DQUFBLEdBQUFBLG9DQUFBIiwiaWdub3JlTGlzdCI6W119