matrix-react-sdk
Version:
SDK for matrix.org using React
33 lines (30 loc) • 3.63 kB
JavaScript
;
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