UNPKG

matrix-react-sdk

Version:
39 lines (34 loc) 4.03 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.RoomListCustomisations = void 0; /* * 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. */ // Populate this file with the details of your customisations when copying it. /** * Determines if a room is visible in the room list or not. By default, * all rooms are visible. Where special handling is performed by Element, * those rooms will not be able to override their visibility in the room * list - Element will make the decision without calling this function. * * This function should be as fast as possible to avoid slowing down the * client. * @param {Room} room The room to check the visibility of. * @returns {boolean} True if the room should be visible, false otherwise. */ function isRoomVisible(room) { return true; } // This interface summarises all available customisation points and also marks // them all as optional. This allows customisers to only define and export the // customisations they need while still maintaining type safety. // A real customisation module will define and export one or more of the // customisation points that make up the interface above. const RoomListCustomisations = exports.RoomListCustomisations = {}; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJpc1Jvb21WaXNpYmxlIiwicm9vbSIsIlJvb21MaXN0Q3VzdG9taXNhdGlvbnMiLCJleHBvcnRzIl0sInNvdXJjZXMiOlsiLi4vLi4vc3JjL2N1c3RvbWlzYXRpb25zL1Jvb21MaXN0LnRzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qXG4gKiBDb3B5cmlnaHQgMjAyNCBOZXcgVmVjdG9yIEx0ZC5cbiAqIENvcHlyaWdodCAyMDIwIFRoZSBNYXRyaXgub3JnIEZvdW5kYXRpb24gQy5JLkMuXG4gKlxuICogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFHUEwtMy4wLW9ubHkgT1IgR1BMLTMuMC1vbmx5XG4gKiBQbGVhc2Ugc2VlIExJQ0VOU0UgZmlsZXMgaW4gdGhlIHJlcG9zaXRvcnkgcm9vdCBmb3IgZnVsbCBkZXRhaWxzLlxuICovXG5cbmltcG9ydCB7IFJvb20gfSBmcm9tIFwibWF0cml4LWpzLXNkay9zcmMvbWF0cml4XCI7XG5cbi8vIFBvcHVsYXRlIHRoaXMgZmlsZSB3aXRoIHRoZSBkZXRhaWxzIG9mIHlvdXIgY3VzdG9taXNhdGlvbnMgd2hlbiBjb3B5aW5nIGl0LlxuXG4vKipcbiAqIERldGVybWluZXMgaWYgYSByb29tIGlzIHZpc2libGUgaW4gdGhlIHJvb20gbGlzdCBvciBub3QuIEJ5IGRlZmF1bHQsXG4gKiBhbGwgcm9vbXMgYXJlIHZpc2libGUuIFdoZXJlIHNwZWNpYWwgaGFuZGxpbmcgaXMgcGVyZm9ybWVkIGJ5IEVsZW1lbnQsXG4gKiB0aG9zZSByb29tcyB3aWxsIG5vdCBiZSBhYmxlIHRvIG92ZXJyaWRlIHRoZWlyIHZpc2liaWxpdHkgaW4gdGhlIHJvb21cbiAqIGxpc3QgLSBFbGVtZW50IHdpbGwgbWFrZSB0aGUgZGVjaXNpb24gd2l0aG91dCBjYWxsaW5nIHRoaXMgZnVuY3Rpb24uXG4gKlxuICogVGhpcyBmdW5jdGlvbiBzaG91bGQgYmUgYXMgZmFzdCBhcyBwb3NzaWJsZSB0byBhdm9pZCBzbG93aW5nIGRvd24gdGhlXG4gKiBjbGllbnQuXG4gKiBAcGFyYW0ge1Jvb219IHJvb20gVGhlIHJvb20gdG8gY2hlY2sgdGhlIHZpc2liaWxpdHkgb2YuXG4gKiBAcmV0dXJucyB7Ym9vbGVhbn0gVHJ1ZSBpZiB0aGUgcm9vbSBzaG91bGQgYmUgdmlzaWJsZSwgZmFsc2Ugb3RoZXJ3aXNlLlxuICovXG5mdW5jdGlvbiBpc1Jvb21WaXNpYmxlKHJvb206IFJvb20pOiBib29sZWFuIHtcbiAgICByZXR1cm4gdHJ1ZTtcbn1cblxuLy8gVGhpcyBpbnRlcmZhY2Ugc3VtbWFyaXNlcyBhbGwgYXZhaWxhYmxlIGN1c3RvbWlzYXRpb24gcG9pbnRzIGFuZCBhbHNvIG1hcmtzXG4vLyB0aGVtIGFsbCBhcyBvcHRpb25hbC4gVGhpcyBhbGxvd3MgY3VzdG9taXNlcnMgdG8gb25seSBkZWZpbmUgYW5kIGV4cG9ydCB0aGVcbi8vIGN1c3RvbWlzYXRpb25zIHRoZXkgbmVlZCB3aGlsZSBzdGlsbCBtYWludGFpbmluZyB0eXBlIHNhZmV0eS5cbmV4cG9ydCBpbnRlcmZhY2UgSVJvb21MaXN0Q3VzdG9taXNhdGlvbnMge1xuICAgIGlzUm9vbVZpc2libGU/OiB0eXBlb2YgaXNSb29tVmlzaWJsZTtcbn1cblxuLy8gQSByZWFsIGN1c3RvbWlzYXRpb24gbW9kdWxlIHdpbGwgZGVmaW5lIGFuZCBleHBvcnQgb25lIG9yIG1vcmUgb2YgdGhlXG4vLyBjdXN0b21pc2F0aW9uIHBvaW50cyB0aGF0IG1ha2UgdXAgdGhlIGludGVyZmFjZSBhYm92ZS5cbmV4cG9ydCBjb25zdCBSb29tTGlzdEN1c3RvbWlzYXRpb25zOiBJUm9vbUxpc3RDdXN0b21pc2F0aW9ucyA9IHt9O1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFJQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBU0EsYUFBYUEsQ0FBQ0MsSUFBVSxFQUFXO0VBQ3hDLE9BQU8sSUFBSTtBQUNmOztBQUVBO0FBQ0E7QUFDQTs7QUFLQTtBQUNBO0FBQ08sTUFBTUMsc0JBQStDLEdBQUFDLE9BQUEsQ0FBQUQsc0JBQUEsR0FBRyxDQUFDLENBQUMiLCJpZ25vcmVMaXN0IjpbXX0=