UNPKG

matrix-react-sdk

Version:
22 lines (19 loc) 2.45 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.useInitialSyncComplete = useInitialSyncComplete; var _matrix = require("matrix-js-sdk/src/matrix"); var _useEventEmitter = require("./useEventEmitter"); var _MatrixClientContext = require("../contexts/MatrixClientContext"); /* 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 useInitialSyncComplete() { const cli = (0, _MatrixClientContext.useMatrixClientContext)(); return (0, _useEventEmitter.useEventEmitterState)(cli, _matrix.ClientEvent.Sync, () => cli.isInitialSyncComplete()); } //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJfbWF0cml4IiwicmVxdWlyZSIsIl91c2VFdmVudEVtaXR0ZXIiLCJfTWF0cml4Q2xpZW50Q29udGV4dCIsInVzZUluaXRpYWxTeW5jQ29tcGxldGUiLCJjbGkiLCJ1c2VNYXRyaXhDbGllbnRDb250ZXh0IiwidXNlRXZlbnRFbWl0dGVyU3RhdGUiLCJDbGllbnRFdmVudCIsIlN5bmMiLCJpc0luaXRpYWxTeW5jQ29tcGxldGUiXSwic291cmNlcyI6WyIuLi8uLi9zcmMvaG9va3MvdXNlSXNJbml0aWFsU3luY0NvbXBsZXRlLnRzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qXG5Db3B5cmlnaHQgMjAyNCBOZXcgVmVjdG9yIEx0ZC5cbkNvcHlyaWdodCAyMDIyIFRoZSBNYXRyaXgub3JnIEZvdW5kYXRpb24gQy5JLkMuXG5cblNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBR1BMLTMuMC1vbmx5IE9SIEdQTC0zLjAtb25seVxuUGxlYXNlIHNlZSBMSUNFTlNFIGZpbGVzIGluIHRoZSByZXBvc2l0b3J5IHJvb3QgZm9yIGZ1bGwgZGV0YWlscy5cbiovXG5cbmltcG9ydCB7IENsaWVudEV2ZW50IH0gZnJvbSBcIm1hdHJpeC1qcy1zZGsvc3JjL21hdHJpeFwiO1xuXG5pbXBvcnQgeyB1c2VFdmVudEVtaXR0ZXJTdGF0ZSB9IGZyb20gXCIuL3VzZUV2ZW50RW1pdHRlclwiO1xuaW1wb3J0IHsgdXNlTWF0cml4Q2xpZW50Q29udGV4dCB9IGZyb20gXCIuLi9jb250ZXh0cy9NYXRyaXhDbGllbnRDb250ZXh0XCI7XG5cbmV4cG9ydCBmdW5jdGlvbiB1c2VJbml0aWFsU3luY0NvbXBsZXRlKCk6IGJvb2xlYW4ge1xuICAgIGNvbnN0IGNsaSA9IHVzZU1hdHJpeENsaWVudENvbnRleHQoKTtcbiAgICByZXR1cm4gdXNlRXZlbnRFbWl0dGVyU3RhdGUoY2xpLCBDbGllbnRFdmVudC5TeW5jLCAoKSA9PiBjbGkuaXNJbml0aWFsU3luY0NvbXBsZXRlKCkpO1xufVxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFRQSxJQUFBQSxPQUFBLEdBQUFDLE9BQUE7QUFFQSxJQUFBQyxnQkFBQSxHQUFBRCxPQUFBO0FBQ0EsSUFBQUUsb0JBQUEsR0FBQUYsT0FBQTtBQVhBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQU9PLFNBQVNHLHNCQUFzQkEsQ0FBQSxFQUFZO0VBQzlDLE1BQU1DLEdBQUcsR0FBRyxJQUFBQywyQ0FBc0IsRUFBQyxDQUFDO0VBQ3BDLE9BQU8sSUFBQUMscUNBQW9CLEVBQUNGLEdBQUcsRUFBRUcsbUJBQVcsQ0FBQ0MsSUFBSSxFQUFFLE1BQU1KLEdBQUcsQ0FBQ0sscUJBQXFCLENBQUMsQ0FBQyxDQUFDO0FBQ3pGIiwiaWdub3JlTGlzdCI6W119