UNPKG

matrix-react-sdk

Version:
33 lines (30 loc) 3.33 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getNameForEventRoom = getNameForEventRoom; exports.userLabelForEventRoom = userLabelForEventRoom; var _languageHandler = require("../languageHandler"); /* Copyright 2024 New Vector Ltd. Copyright 2019 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. */ function getNameForEventRoom(matrixClient, userId, roomId) { const room = matrixClient.getRoom(roomId); const member = room && room.getMember(userId); return member ? member.name : userId; } function userLabelForEventRoom(matrixClient, userId, roomId) { const name = getNameForEventRoom(matrixClient, userId, roomId); if (name !== userId) { return (0, _languageHandler._t)("name_and_id", { name, userId }); } else { return userId; } } //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJfbGFuZ3VhZ2VIYW5kbGVyIiwicmVxdWlyZSIsImdldE5hbWVGb3JFdmVudFJvb20iLCJtYXRyaXhDbGllbnQiLCJ1c2VySWQiLCJyb29tSWQiLCJyb29tIiwiZ2V0Um9vbSIsIm1lbWJlciIsImdldE1lbWJlciIsIm5hbWUiLCJ1c2VyTGFiZWxGb3JFdmVudFJvb20iLCJfdCJdLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy91dGlscy9LZXlWZXJpZmljYXRpb25TdGF0ZU9ic2VydmVyLnRzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qXG5Db3B5cmlnaHQgMjAyNCBOZXcgVmVjdG9yIEx0ZC5cbkNvcHlyaWdodCAyMDE5IFRoZSBNYXRyaXgub3JnIEZvdW5kYXRpb24gQy5JLkMuXG5cblNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBR1BMLTMuMC1vbmx5IE9SIEdQTC0zLjAtb25seVxuUGxlYXNlIHNlZSBMSUNFTlNFIGZpbGVzIGluIHRoZSByZXBvc2l0b3J5IHJvb3QgZm9yIGZ1bGwgZGV0YWlscy5cbiovXG5cbmltcG9ydCB7IE1hdHJpeENsaWVudCB9IGZyb20gXCJtYXRyaXgtanMtc2RrL3NyYy9tYXRyaXhcIjtcblxuaW1wb3J0IHsgX3QgfSBmcm9tIFwiLi4vbGFuZ3VhZ2VIYW5kbGVyXCI7XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXROYW1lRm9yRXZlbnRSb29tKG1hdHJpeENsaWVudDogTWF0cml4Q2xpZW50LCB1c2VySWQ6IHN0cmluZywgcm9vbUlkOiBzdHJpbmcpOiBzdHJpbmcge1xuICAgIGNvbnN0IHJvb20gPSBtYXRyaXhDbGllbnQuZ2V0Um9vbShyb29tSWQpO1xuICAgIGNvbnN0IG1lbWJlciA9IHJvb20gJiYgcm9vbS5nZXRNZW1iZXIodXNlcklkKTtcbiAgICByZXR1cm4gbWVtYmVyID8gbWVtYmVyLm5hbWUgOiB1c2VySWQ7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiB1c2VyTGFiZWxGb3JFdmVudFJvb20obWF0cml4Q2xpZW50OiBNYXRyaXhDbGllbnQsIHVzZXJJZDogc3RyaW5nLCByb29tSWQ6IHN0cmluZyk6IHN0cmluZyB7XG4gICAgY29uc3QgbmFtZSA9IGdldE5hbWVGb3JFdmVudFJvb20obWF0cml4Q2xpZW50LCB1c2VySWQsIHJvb21JZCk7XG4gICAgaWYgKG5hbWUgIT09IHVzZXJJZCkge1xuICAgICAgICByZXR1cm4gX3QoXCJuYW1lX2FuZF9pZFwiLCB7IG5hbWUsIHVzZXJJZCB9KTtcbiAgICB9IGVsc2Uge1xuICAgICAgICByZXR1cm4gdXNlcklkO1xuICAgIH1cbn1cbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQVVBLElBQUFBLGdCQUFBLEdBQUFDLE9BQUE7QUFWQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFNTyxTQUFTQyxtQkFBbUJBLENBQUNDLFlBQTBCLEVBQUVDLE1BQWMsRUFBRUMsTUFBYyxFQUFVO0VBQ3BHLE1BQU1DLElBQUksR0FBR0gsWUFBWSxDQUFDSSxPQUFPLENBQUNGLE1BQU0sQ0FBQztFQUN6QyxNQUFNRyxNQUFNLEdBQUdGLElBQUksSUFBSUEsSUFBSSxDQUFDRyxTQUFTLENBQUNMLE1BQU0sQ0FBQztFQUM3QyxPQUFPSSxNQUFNLEdBQUdBLE1BQU0sQ0FBQ0UsSUFBSSxHQUFHTixNQUFNO0FBQ3hDO0FBRU8sU0FBU08scUJBQXFCQSxDQUFDUixZQUEwQixFQUFFQyxNQUFjLEVBQUVDLE1BQWMsRUFBVTtFQUN0RyxNQUFNSyxJQUFJLEdBQUdSLG1CQUFtQixDQUFDQyxZQUFZLEVBQUVDLE1BQU0sRUFBRUMsTUFBTSxDQUFDO0VBQzlELElBQUlLLElBQUksS0FBS04sTUFBTSxFQUFFO0lBQ2pCLE9BQU8sSUFBQVEsbUJBQUUsRUFBQyxhQUFhLEVBQUU7TUFBRUYsSUFBSTtNQUFFTjtJQUFPLENBQUMsQ0FBQztFQUM5QyxDQUFDLE1BQU07SUFDSCxPQUFPQSxNQUFNO0VBQ2pCO0FBQ0oiLCJpZ25vcmVMaXN0IjpbXX0=