UNPKG

matrix-react-sdk

Version:
25 lines (22 loc) 2.51 kB
"use strict"; 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==