UNPKG

matrix-react-sdk

Version:
33 lines (30 loc) 3.63 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.LegacyCallAnswerEventPreview = void 0; var _utils = require("./utils"); var _languageHandler = require("../../../languageHandler"); /* Copyright 2024 New Vector Ltd. Copyright 2020 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 LegacyCallAnswerEventPreview { getTextFor(event, tagId) { if ((0, _utils.shouldPrefixMessagesIn)(event.getRoomId(), tagId)) { if ((0, _utils.isSelf)(event)) { return (0, _languageHandler._t)("event_preview|m.call.answer|you"); } else { return (0, _languageHandler._t)("event_preview|m.call.answer|user", { senderName: (0, _utils.getSenderName)(event) }); } } else { return (0, _languageHandler._t)("event_preview|m.call.answer|dm"); } } } exports.LegacyCallAnswerEventPreview = LegacyCallAnswerEventPreview; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJfdXRpbHMiLCJyZXF1aXJlIiwiX2xhbmd1YWdlSGFuZGxlciIsIkxlZ2FjeUNhbGxBbnN3ZXJFdmVudFByZXZpZXciLCJnZXRUZXh0Rm9yIiwiZXZlbnQiLCJ0YWdJZCIsInNob3VsZFByZWZpeE1lc3NhZ2VzSW4iLCJnZXRSb29tSWQiLCJpc1NlbGYiLCJfdCIsInNlbmRlck5hbWUiLCJnZXRTZW5kZXJOYW1lIiwiZXhwb3J0cyJdLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9zdG9yZXMvcm9vbS1saXN0L3ByZXZpZXdzL0xlZ2FjeUNhbGxBbnN3ZXJFdmVudFByZXZpZXcudHMiXSwic291cmNlc0NvbnRlbnQiOlsiLypcbkNvcHlyaWdodCAyMDI0IE5ldyBWZWN0b3IgTHRkLlxuQ29weXJpZ2h0IDIwMjAgVGhlIE1hdHJpeC5vcmcgRm91bmRhdGlvbiBDLkkuQy5cblxuU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFHUEwtMy4wLW9ubHkgT1IgR1BMLTMuMC1vbmx5XG5QbGVhc2Ugc2VlIExJQ0VOU0UgZmlsZXMgaW4gdGhlIHJlcG9zaXRvcnkgcm9vdCBmb3IgZnVsbCBkZXRhaWxzLlxuKi9cblxuaW1wb3J0IHsgTWF0cml4RXZlbnQgfSBmcm9tIFwibWF0cml4LWpzLXNkay9zcmMvbWF0cml4XCI7XG5cbmltcG9ydCB7IElQcmV2aWV3IH0gZnJvbSBcIi4vSVByZXZpZXdcIjtcbmltcG9ydCB7IFRhZ0lEIH0gZnJvbSBcIi4uL21vZGVsc1wiO1xuaW1wb3J0IHsgZ2V0U2VuZGVyTmFtZSwgaXNTZWxmLCBzaG91bGRQcmVmaXhNZXNzYWdlc0luIH0gZnJvbSBcIi4vdXRpbHNcIjtcbmltcG9ydCB7IF90IH0gZnJvbSBcIi4uLy4uLy4uL2xhbmd1YWdlSGFuZGxlclwiO1xuXG5leHBvcnQgY2xhc3MgTGVnYWN5Q2FsbEFuc3dlckV2ZW50UHJldmlldyBpbXBsZW1lbnRzIElQcmV2aWV3IHtcbiAgICBwdWJsaWMgZ2V0VGV4dEZvcihldmVudDogTWF0cml4RXZlbnQsIHRhZ0lkPzogVGFnSUQpOiBzdHJpbmcge1xuICAgICAgICBpZiAoc2hvdWxkUHJlZml4TWVzc2FnZXNJbihldmVudC5nZXRSb29tSWQoKSEsIHRhZ0lkKSkge1xuICAgICAgICAgICAgaWYgKGlzU2VsZihldmVudCkpIHtcbiAgICAgICAgICAgICAgICByZXR1cm4gX3QoXCJldmVudF9wcmV2aWV3fG0uY2FsbC5hbnN3ZXJ8eW91XCIpO1xuICAgICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgICAgICByZXR1cm4gX3QoXCJldmVudF9wcmV2aWV3fG0uY2FsbC5hbnN3ZXJ8dXNlclwiLCB7IHNlbmRlck5hbWU6IGdldFNlbmRlck5hbWUoZXZlbnQpIH0pO1xuICAgICAgICAgICAgfVxuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgcmV0dXJuIF90KFwiZXZlbnRfcHJldmlld3xtLmNhbGwuYW5zd2VyfGRtXCIpO1xuICAgICAgICB9XG4gICAgfVxufVxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFZQSxJQUFBQSxNQUFBLEdBQUFDLE9BQUE7QUFDQSxJQUFBQyxnQkFBQSxHQUFBRCxPQUFBO0FBYkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBU08sTUFBTUUsNEJBQTRCLENBQXFCO0VBQ25EQyxVQUFVQSxDQUFDQyxLQUFrQixFQUFFQyxLQUFhLEVBQVU7SUFDekQsSUFBSSxJQUFBQyw2QkFBc0IsRUFBQ0YsS0FBSyxDQUFDRyxTQUFTLENBQUMsQ0FBQyxFQUFHRixLQUFLLENBQUMsRUFBRTtNQUNuRCxJQUFJLElBQUFHLGFBQU0sRUFBQ0osS0FBSyxDQUFDLEVBQUU7UUFDZixPQUFPLElBQUFLLG1CQUFFLEVBQUMsaUNBQWlDLENBQUM7TUFDaEQsQ0FBQyxNQUFNO1FBQ0gsT0FBTyxJQUFBQSxtQkFBRSxFQUFDLGtDQUFrQyxFQUFFO1VBQUVDLFVBQVUsRUFBRSxJQUFBQyxvQkFBYSxFQUFDUCxLQUFLO1FBQUUsQ0FBQyxDQUFDO01BQ3ZGO0lBQ0osQ0FBQyxNQUFNO01BQ0gsT0FBTyxJQUFBSyxtQkFBRSxFQUFDLGdDQUFnQyxDQUFDO0lBQy9DO0VBQ0o7QUFDSjtBQUFDRyxPQUFBLENBQUFWLDRCQUFBLEdBQUFBLDRCQUFBIiwiaWdub3JlTGlzdCI6W119