matrix-react-sdk
Version:
SDK for matrix.org using React
22 lines (19 loc) • 2.45 kB
JavaScript
;
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