matrix-react-sdk
Version:
SDK for matrix.org using React
25 lines (22 loc) • 2.51 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.isLoggedIn = isLoggedIn;
var _Views = _interopRequireDefault(require("../Views"));
/*
Copyright 2024 New Vector Ltd.
Copyright 2022 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 isLoggedIn() {
// JRS: Maybe we should move the step that writes this to the window out of
// `element-web` and into this file? Better yet, we should probably create a
// store to hold this state.
// See also https://github.com/vector-im/element-web/issues/15034.
const app = window.matrixChat;
return app?.state.view === _Views.default.LOGGED_IN;
}
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJfVmlld3MiLCJfaW50ZXJvcFJlcXVpcmVEZWZhdWx0IiwicmVxdWlyZSIsImlzTG9nZ2VkSW4iLCJhcHAiLCJ3aW5kb3ciLCJtYXRyaXhDaGF0Iiwic3RhdGUiLCJ2aWV3IiwiVmlld3MiLCJMT0dHRURfSU4iXSwic291cmNlcyI6WyIuLi8uLi9zcmMvdXRpbHMvbG9naW4udHMiXSwic291cmNlc0NvbnRlbnQiOlsiLypcbkNvcHlyaWdodCAyMDI0IE5ldyBWZWN0b3IgTHRkLlxuQ29weXJpZ2h0IDIwMjIgVGhlIE1hdHJpeC5vcmcgRm91bmRhdGlvbiBDLkkuQy5cblxuU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEFHUEwtMy4wLW9ubHkgT1IgR1BMLTMuMC1vbmx5XG5QbGVhc2Ugc2VlIExJQ0VOU0UgZmlsZXMgaW4gdGhlIHJlcG9zaXRvcnkgcm9vdCBmb3IgZnVsbCBkZXRhaWxzLlxuKi9cblxuaW1wb3J0IHR5cGUgTWF0cml4Q2hhdCBmcm9tIFwiLi4vY29tcG9uZW50cy9zdHJ1Y3R1cmVzL01hdHJpeENoYXRcIjtcbmltcG9ydCBWaWV3cyBmcm9tIFwiLi4vVmlld3NcIjtcblxuZXhwb3J0IGZ1bmN0aW9uIGlzTG9nZ2VkSW4oKTogYm9vbGVhbiB7XG4gICAgLy8gSlJTOiBNYXliZSB3ZSBzaG91bGQgbW92ZSB0aGUgc3RlcCB0aGF0IHdyaXRlcyB0aGlzIHRvIHRoZSB3aW5kb3cgb3V0IG9mXG4gICAgLy8gYGVsZW1lbnQtd2ViYCBhbmQgaW50byB0aGlzIGZpbGU/IEJldHRlciB5ZXQsIHdlIHNob3VsZCBwcm9iYWJseSBjcmVhdGUgYVxuICAgIC8vIHN0b3JlIHRvIGhvbGQgdGhpcyBzdGF0ZS5cbiAgICAvLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdmVjdG9yLWltL2VsZW1lbnQtd2ViL2lzc3Vlcy8xNTAzNC5cbiAgICBjb25zdCBhcHAgPSB3aW5kb3cubWF0cml4Q2hhdDtcbiAgICByZXR1cm4gKGFwcCBhcyBNYXRyaXhDaGF0KT8uc3RhdGUudmlldyA9PT0gVmlld3MuTE9HR0VEX0lOO1xufVxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBU0EsSUFBQUEsTUFBQSxHQUFBQyxzQkFBQSxDQUFBQyxPQUFBO0FBVEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBS08sU0FBU0MsVUFBVUEsQ0FBQSxFQUFZO0VBQ2xDO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsTUFBTUMsR0FBRyxHQUFHQyxNQUFNLENBQUNDLFVBQVU7RUFDN0IsT0FBUUYsR0FBRyxFQUFpQkcsS0FBSyxDQUFDQyxJQUFJLEtBQUtDLGNBQUssQ0FBQ0MsU0FBUztBQUM5RCIsImlnbm9yZUxpc3QiOltdfQ==