UNPKG

matrix-react-sdk

Version:
33 lines (30 loc) 3.57 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.LegacyCallHangupEvent = 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 LegacyCallHangupEvent { getTextFor(event, tagId) { if ((0, _utils.shouldPrefixMessagesIn)(event.getRoomId(), tagId)) { if ((0, _utils.isSelf)(event)) { return (0, _languageHandler._t)("event_preview|m.call.hangup|you"); } else { return (0, _languageHandler._t)("event_preview|m.call.hangup|user", { senderName: (0, _utils.getSenderName)(event) }); } } else { return (0, _languageHandler._t)("timeline|m.call.hangup|dm"); } } } exports.LegacyCallHangupEvent = LegacyCallHangupEvent; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJfdXRpbHMiLCJyZXF1aXJlIiwiX2xhbmd1YWdlSGFuZGxlciIsIkxlZ2FjeUNhbGxIYW5ndXBFdmVudCIsImdldFRleHRGb3IiLCJldmVudCIsInRhZ0lkIiwic2hvdWxkUHJlZml4TWVzc2FnZXNJbiIsImdldFJvb21JZCIsImlzU2VsZiIsIl90Iiwic2VuZGVyTmFtZSIsImdldFNlbmRlck5hbWUiLCJleHBvcnRzIl0sInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL3N0b3Jlcy9yb29tLWxpc3QvcHJldmlld3MvTGVnYWN5Q2FsbEhhbmd1cEV2ZW50LnRzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qXG5Db3B5cmlnaHQgMjAyNCBOZXcgVmVjdG9yIEx0ZC5cbkNvcHlyaWdodCAyMDIwIFRoZSBNYXRyaXgub3JnIEZvdW5kYXRpb24gQy5JLkMuXG5cblNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBR1BMLTMuMC1vbmx5IE9SIEdQTC0zLjAtb25seVxuUGxlYXNlIHNlZSBMSUNFTlNFIGZpbGVzIGluIHRoZSByZXBvc2l0b3J5IHJvb3QgZm9yIGZ1bGwgZGV0YWlscy5cbiovXG5cbmltcG9ydCB7IE1hdHJpeEV2ZW50IH0gZnJvbSBcIm1hdHJpeC1qcy1zZGsvc3JjL21hdHJpeFwiO1xuXG5pbXBvcnQgeyBJUHJldmlldyB9IGZyb20gXCIuL0lQcmV2aWV3XCI7XG5pbXBvcnQgeyBUYWdJRCB9IGZyb20gXCIuLi9tb2RlbHNcIjtcbmltcG9ydCB7IGdldFNlbmRlck5hbWUsIGlzU2VsZiwgc2hvdWxkUHJlZml4TWVzc2FnZXNJbiB9IGZyb20gXCIuL3V0aWxzXCI7XG5pbXBvcnQgeyBfdCB9IGZyb20gXCIuLi8uLi8uLi9sYW5ndWFnZUhhbmRsZXJcIjtcblxuZXhwb3J0IGNsYXNzIExlZ2FjeUNhbGxIYW5ndXBFdmVudCBpbXBsZW1lbnRzIElQcmV2aWV3IHtcbiAgICBwdWJsaWMgZ2V0VGV4dEZvcihldmVudDogTWF0cml4RXZlbnQsIHRhZ0lkPzogVGFnSUQpOiBzdHJpbmcge1xuICAgICAgICBpZiAoc2hvdWxkUHJlZml4TWVzc2FnZXNJbihldmVudC5nZXRSb29tSWQoKSEsIHRhZ0lkKSkge1xuICAgICAgICAgICAgaWYgKGlzU2VsZihldmVudCkpIHtcbiAgICAgICAgICAgICAgICByZXR1cm4gX3QoXCJldmVudF9wcmV2aWV3fG0uY2FsbC5oYW5ndXB8eW91XCIpO1xuICAgICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgICAgICByZXR1cm4gX3QoXCJldmVudF9wcmV2aWV3fG0uY2FsbC5oYW5ndXB8dXNlclwiLCB7IHNlbmRlck5hbWU6IGdldFNlbmRlck5hbWUoZXZlbnQpIH0pO1xuICAgICAgICAgICAgfVxuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgcmV0dXJuIF90KFwidGltZWxpbmV8bS5jYWxsLmhhbmd1cHxkbVwiKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBWUEsSUFBQUEsTUFBQSxHQUFBQyxPQUFBO0FBQ0EsSUFBQUMsZ0JBQUEsR0FBQUQsT0FBQTtBQWJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQVNPLE1BQU1FLHFCQUFxQixDQUFxQjtFQUM1Q0MsVUFBVUEsQ0FBQ0MsS0FBa0IsRUFBRUMsS0FBYSxFQUFVO0lBQ3pELElBQUksSUFBQUMsNkJBQXNCLEVBQUNGLEtBQUssQ0FBQ0csU0FBUyxDQUFDLENBQUMsRUFBR0YsS0FBSyxDQUFDLEVBQUU7TUFDbkQsSUFBSSxJQUFBRyxhQUFNLEVBQUNKLEtBQUssQ0FBQyxFQUFFO1FBQ2YsT0FBTyxJQUFBSyxtQkFBRSxFQUFDLGlDQUFpQyxDQUFDO01BQ2hELENBQUMsTUFBTTtRQUNILE9BQU8sSUFBQUEsbUJBQUUsRUFBQyxrQ0FBa0MsRUFBRTtVQUFFQyxVQUFVLEVBQUUsSUFBQUMsb0JBQWEsRUFBQ1AsS0FBSztRQUFFLENBQUMsQ0FBQztNQUN2RjtJQUNKLENBQUMsTUFBTTtNQUNILE9BQU8sSUFBQUssbUJBQUUsRUFBQywyQkFBMkIsQ0FBQztJQUMxQztFQUNKO0FBQ0o7QUFBQ0csT0FBQSxDQUFBVixxQkFBQSxHQUFBQSxxQkFBQSIsImlnbm9yZUxpc3QiOltdfQ==