matrix-react-sdk
Version:
SDK for matrix.org using React
24 lines (21 loc) • 2.44 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.isPresenceEnabled = isPresenceEnabled;
var _SdkConfig = _interopRequireDefault(require("../SdkConfig"));
/*
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.
*/
function isPresenceEnabled(matrixClient) {
const hsUrl = matrixClient.baseUrl;
const urls = _SdkConfig.default.get("enable_presence_by_hs_url");
if (!urls) return true;
if (urls[hsUrl] || urls[hsUrl] === undefined) return true;
return false;
}
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJfU2RrQ29uZmlnIiwiX2ludGVyb3BSZXF1aXJlRGVmYXVsdCIsInJlcXVpcmUiLCJpc1ByZXNlbmNlRW5hYmxlZCIsIm1hdHJpeENsaWVudCIsImhzVXJsIiwiYmFzZVVybCIsInVybHMiLCJTZGtDb25maWciLCJnZXQiLCJ1bmRlZmluZWQiXSwic291cmNlcyI6WyIuLi8uLi9zcmMvdXRpbHMvcHJlc2VuY2UudHMiXSwic291cmNlc0NvbnRlbnQiOlsiLypcbkNvcHlyaWdodCAyMDI0IE5ldyBWZWN0b3IgTHRkLlxuQ29weXJpZ2h0IDIwMjAgVGhlIE1hdHJpeC5vcmcgRm91bmRhdGlvbiBDLkkuQy5cblxuU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFHUEwtMy4wLW9ubHkgT1IgR1BMLTMuMC1vbmx5XG5QbGVhc2Ugc2VlIExJQ0VOU0UgZmlsZXMgaW4gdGhlIHJlcG9zaXRvcnkgcm9vdCBmb3IgZnVsbCBkZXRhaWxzLlxuKi9cblxuaW1wb3J0IHsgTWF0cml4Q2xpZW50IH0gZnJvbSBcIm1hdHJpeC1qcy1zZGsvc3JjL21hdHJpeFwiO1xuXG5pbXBvcnQgU2RrQ29uZmlnIGZyb20gXCIuLi9TZGtDb25maWdcIjtcblxuZXhwb3J0IGZ1bmN0aW9uIGlzUHJlc2VuY2VFbmFibGVkKG1hdHJpeENsaWVudDogTWF0cml4Q2xpZW50KTogYm9vbGVhbiB7XG4gICAgY29uc3QgaHNVcmwgPSBtYXRyaXhDbGllbnQuYmFzZVVybDtcbiAgICBjb25zdCB1cmxzID0gU2RrQ29uZmlnLmdldChcImVuYWJsZV9wcmVzZW5jZV9ieV9oc191cmxcIik7XG4gICAgaWYgKCF1cmxzKSByZXR1cm4gdHJ1ZTtcbiAgICBpZiAodXJsc1toc1VybF0gfHwgdXJsc1toc1VybF0gPT09IHVuZGVmaW5lZCkgcmV0dXJuIHRydWU7XG4gICAgcmV0dXJuIGZhbHNlO1xufVxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBVUEsSUFBQUEsVUFBQSxHQUFBQyxzQkFBQSxDQUFBQyxPQUFBO0FBVkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBTU8sU0FBU0MsaUJBQWlCQSxDQUFDQyxZQUEwQixFQUFXO0VBQ25FLE1BQU1DLEtBQUssR0FBR0QsWUFBWSxDQUFDRSxPQUFPO0VBQ2xDLE1BQU1DLElBQUksR0FBR0Msa0JBQVMsQ0FBQ0MsR0FBRyxDQUFDLDJCQUEyQixDQUFDO0VBQ3ZELElBQUksQ0FBQ0YsSUFBSSxFQUFFLE9BQU8sSUFBSTtFQUN0QixJQUFJQSxJQUFJLENBQUNGLEtBQUssQ0FBQyxJQUFJRSxJQUFJLENBQUNGLEtBQUssQ0FBQyxLQUFLSyxTQUFTLEVBQUUsT0FBTyxJQUFJO0VBQ3pELE9BQU8sS0FBSztBQUNoQiIsImlnbm9yZUxpc3QiOltdfQ==