matrix-react-sdk
Version:
SDK for matrix.org using React
26 lines (23 loc) • 2.17 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.EchoChamber = void 0;
var _EchoStore = require("./EchoStore");
/*
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.
*/
/**
* Semantic access to local echo
*/
class EchoChamber {
constructor() {}
static forRoom(room) {
return _EchoStore.EchoStore.instance.getOrCreateChamberForRoom(room);
}
}
exports.EchoChamber = EchoChamber;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJfRWNob1N0b3JlIiwicmVxdWlyZSIsIkVjaG9DaGFtYmVyIiwiY29uc3RydWN0b3IiLCJmb3JSb29tIiwicm9vbSIsIkVjaG9TdG9yZSIsImluc3RhbmNlIiwiZ2V0T3JDcmVhdGVDaGFtYmVyRm9yUm9vbSIsImV4cG9ydHMiXSwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvc3RvcmVzL2xvY2FsLWVjaG8vRWNob0NoYW1iZXIudHMiXSwic291cmNlc0NvbnRlbnQiOlsiLypcbkNvcHlyaWdodCAyMDI0IE5ldyBWZWN0b3IgTHRkLlxuQ29weXJpZ2h0IDIwMjAgVGhlIE1hdHJpeC5vcmcgRm91bmRhdGlvbiBDLkkuQy5cblxuU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFHUEwtMy4wLW9ubHkgT1IgR1BMLTMuMC1vbmx5XG5QbGVhc2Ugc2VlIExJQ0VOU0UgZmlsZXMgaW4gdGhlIHJlcG9zaXRvcnkgcm9vdCBmb3IgZnVsbCBkZXRhaWxzLlxuKi9cblxuaW1wb3J0IHsgUm9vbSB9IGZyb20gXCJtYXRyaXgtanMtc2RrL3NyYy9tYXRyaXhcIjtcblxuaW1wb3J0IHsgUm9vbUVjaG9DaGFtYmVyIH0gZnJvbSBcIi4vUm9vbUVjaG9DaGFtYmVyXCI7XG5pbXBvcnQgeyBFY2hvU3RvcmUgfSBmcm9tIFwiLi9FY2hvU3RvcmVcIjtcblxuLyoqXG4gKiBTZW1hbnRpYyBhY2Nlc3MgdG8gbG9jYWwgZWNob1xuICovXG5leHBvcnQgY2xhc3MgRWNob0NoYW1iZXIge1xuICAgIHByaXZhdGUgY29uc3RydWN0b3IoKSB7fVxuXG4gICAgcHVibGljIHN0YXRpYyBmb3JSb29tKHJvb206IFJvb20pOiBSb29tRWNob0NoYW1iZXIge1xuICAgICAgICByZXR1cm4gRWNob1N0b3JlLmluc3RhbmNlLmdldE9yQ3JlYXRlQ2hhbWJlckZvclJvb20ocm9vbSk7XG4gICAgfVxufVxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFXQSxJQUFBQSxVQUFBLEdBQUFDLE9BQUE7QUFYQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFPQTtBQUNBO0FBQ0E7QUFDTyxNQUFNQyxXQUFXLENBQUM7RUFDYkMsV0FBV0EsQ0FBQSxFQUFHLENBQUM7RUFFdkIsT0FBY0MsT0FBT0EsQ0FBQ0MsSUFBVSxFQUFtQjtJQUMvQyxPQUFPQyxvQkFBUyxDQUFDQyxRQUFRLENBQUNDLHlCQUF5QixDQUFDSCxJQUFJLENBQUM7RUFDN0Q7QUFDSjtBQUFDSSxPQUFBLENBQUFQLFdBQUEsR0FBQUEsV0FBQSIsImlnbm9yZUxpc3QiOltdfQ==