matrix-react-sdk
Version:
SDK for matrix.org using React
26 lines (23 loc) • 3.26 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.VoiceBroadcastPreview = void 0;
var _types = require("../../../voice-broadcast/types");
var _textForVoiceBroadcastStoppedEventWithoutLink = require("../../../voice-broadcast/utils/textForVoiceBroadcastStoppedEventWithoutLink");
/*
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.
*/
class VoiceBroadcastPreview {
getTextFor(event, tagId, isThread) {
if (!event.isRedacted() && event.getContent()?.state === _types.VoiceBroadcastInfoState.Stopped) {
return (0, _textForVoiceBroadcastStoppedEventWithoutLink.textForVoiceBroadcastStoppedEventWithoutLink)(event);
}
return null;
}
}
exports.VoiceBroadcastPreview = VoiceBroadcastPreview;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJfdHlwZXMiLCJyZXF1aXJlIiwiX3RleHRGb3JWb2ljZUJyb2FkY2FzdFN0b3BwZWRFdmVudFdpdGhvdXRMaW5rIiwiVm9pY2VCcm9hZGNhc3RQcmV2aWV3IiwiZ2V0VGV4dEZvciIsImV2ZW50IiwidGFnSWQiLCJpc1RocmVhZCIsImlzUmVkYWN0ZWQiLCJnZXRDb250ZW50Iiwic3RhdGUiLCJWb2ljZUJyb2FkY2FzdEluZm9TdGF0ZSIsIlN0b3BwZWQiLCJ0ZXh0Rm9yVm9pY2VCcm9hZGNhc3RTdG9wcGVkRXZlbnRXaXRob3V0TGluayIsImV4cG9ydHMiXSwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvc3RvcmVzL3Jvb20tbGlzdC9wcmV2aWV3cy9Wb2ljZUJyb2FkY2FzdFByZXZpZXcudHMiXSwic291cmNlc0NvbnRlbnQiOlsiLypcbkNvcHlyaWdodCAyMDI0IE5ldyBWZWN0b3IgTHRkLlxuQ29weXJpZ2h0IDIwMjIgVGhlIE1hdHJpeC5vcmcgRm91bmRhdGlvbiBDLkkuQy5cblxuU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFHUEwtMy4wLW9ubHkgT1IgR1BMLTMuMC1vbmx5XG5QbGVhc2Ugc2VlIExJQ0VOU0UgZmlsZXMgaW4gdGhlIHJlcG9zaXRvcnkgcm9vdCBmb3IgZnVsbCBkZXRhaWxzLlxuKi9cblxuaW1wb3J0IHsgTWF0cml4RXZlbnQgfSBmcm9tIFwibWF0cml4LWpzLXNkay9zcmMvbWF0cml4XCI7XG5cbmltcG9ydCB7IFZvaWNlQnJvYWRjYXN0SW5mb1N0YXRlIH0gZnJvbSBcIi4uLy4uLy4uL3ZvaWNlLWJyb2FkY2FzdC90eXBlc1wiO1xuaW1wb3J0IHsgdGV4dEZvclZvaWNlQnJvYWRjYXN0U3RvcHBlZEV2ZW50V2l0aG91dExpbmsgfSBmcm9tIFwiLi4vLi4vLi4vdm9pY2UtYnJvYWRjYXN0L3V0aWxzL3RleHRGb3JWb2ljZUJyb2FkY2FzdFN0b3BwZWRFdmVudFdpdGhvdXRMaW5rXCI7XG5pbXBvcnQgeyBJUHJldmlldyB9IGZyb20gXCIuL0lQcmV2aWV3XCI7XG5cbmV4cG9ydCBjbGFzcyBWb2ljZUJyb2FkY2FzdFByZXZpZXcgaW1wbGVtZW50cyBJUHJldmlldyB7XG4gICAgcHVibGljIGdldFRleHRGb3IoZXZlbnQ6IE1hdHJpeEV2ZW50LCB0YWdJZD86IHN0cmluZywgaXNUaHJlYWQ/OiBib29sZWFuKTogc3RyaW5nIHwgbnVsbCB7XG4gICAgICAgIGlmICghZXZlbnQuaXNSZWRhY3RlZCgpICYmIGV2ZW50LmdldENvbnRlbnQoKT8uc3RhdGUgPT09IFZvaWNlQnJvYWRjYXN0SW5mb1N0YXRlLlN0b3BwZWQpIHtcbiAgICAgICAgICAgIHJldHVybiB0ZXh0Rm9yVm9pY2VCcm9hZGNhc3RTdG9wcGVkRXZlbnRXaXRob3V0TGluayhldmVudCk7XG4gICAgICAgIH1cblxuICAgICAgICByZXR1cm4gbnVsbDtcbiAgICB9XG59XG4iXSwibWFwcGluZ3MiOiI7Ozs7OztBQVVBLElBQUFBLE1BQUEsR0FBQUMsT0FBQTtBQUNBLElBQUFDLDZDQUFBLEdBQUFELE9BQUE7QUFYQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFRTyxNQUFNRSxxQkFBcUIsQ0FBcUI7RUFDNUNDLFVBQVVBLENBQUNDLEtBQWtCLEVBQUVDLEtBQWMsRUFBRUMsUUFBa0IsRUFBaUI7SUFDckYsSUFBSSxDQUFDRixLQUFLLENBQUNHLFVBQVUsQ0FBQyxDQUFDLElBQUlILEtBQUssQ0FBQ0ksVUFBVSxDQUFDLENBQUMsRUFBRUMsS0FBSyxLQUFLQyw4QkFBdUIsQ0FBQ0MsT0FBTyxFQUFFO01BQ3RGLE9BQU8sSUFBQUMsMEZBQTRDLEVBQUNSLEtBQUssQ0FBQztJQUM5RDtJQUVBLE9BQU8sSUFBSTtFQUNmO0FBQ0o7QUFBQ1MsT0FBQSxDQUFBWCxxQkFBQSxHQUFBQSxxQkFBQSIsImlnbm9yZUxpc3QiOltdfQ==