UNPKG

matrix-react-sdk

Version:
56 lines (47 loc) 6.93 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; /* 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. */ /* eslint-disable-next-line @typescript-eslint/no-unused-vars */ function examineLoginResponse(response, credentials) { // E.g. add additional data to the persisted credentials } /* eslint-disable-next-line @typescript-eslint/no-unused-vars */ function persistCredentials(credentials) { // E.g. store any additional credential fields } /* eslint-disable-next-line @typescript-eslint/no-unused-vars */ function createSecretStorageKey() { // E.g. generate or retrieve secret storage key somehow return null; } /* eslint-disable-next-line @typescript-eslint/no-unused-vars */ function getSecretStorageKey() { // E.g. retrieve secret storage key from some other place return null; } /* eslint-disable-next-line @typescript-eslint/no-unused-vars */ function catchAccessSecretStorageError(e) { // E.g. notify the user in some way } /* eslint-disable-next-line @typescript-eslint/no-unused-vars */ function setupEncryptionNeeded(kind) { // E.g. trigger some kind of setup return false; } // This interface summarises all available customisation points and also marks // them all as optional. This allows customisers to only define and export the // customisations they need while still maintaining type safety. // A real customisation module will define and export one or more of the // customisation points that make up `ISecurityCustomisations`. var _default = exports.default = { SHOW_ENCRYPTION_SETUP_UI: true }; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJleGFtaW5lTG9naW5SZXNwb25zZSIsInJlc3BvbnNlIiwiY3JlZGVudGlhbHMiLCJwZXJzaXN0Q3JlZGVudGlhbHMiLCJjcmVhdGVTZWNyZXRTdG9yYWdlS2V5IiwiZ2V0U2VjcmV0U3RvcmFnZUtleSIsImNhdGNoQWNjZXNzU2VjcmV0U3RvcmFnZUVycm9yIiwiZSIsInNldHVwRW5jcnlwdGlvbk5lZWRlZCIsImtpbmQiLCJfZGVmYXVsdCIsImV4cG9ydHMiLCJkZWZhdWx0IiwiU0hPV19FTkNSWVBUSU9OX1NFVFVQX1VJIl0sInNvdXJjZXMiOlsiLi4vLi4vc3JjL2N1c3RvbWlzYXRpb25zL1NlY3VyaXR5LnRzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qXG5Db3B5cmlnaHQgMjAyNCBOZXcgVmVjdG9yIEx0ZC5cbkNvcHlyaWdodCAyMDIwIFRoZSBNYXRyaXgub3JnIEZvdW5kYXRpb24gQy5JLkMuXG5cblNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBR1BMLTMuMC1vbmx5IE9SIEdQTC0zLjAtb25seVxuUGxlYXNlIHNlZSBMSUNFTlNFIGZpbGVzIGluIHRoZSByZXBvc2l0b3J5IHJvb3QgZm9yIGZ1bGwgZGV0YWlscy5cbiovXG5pbXBvcnQgeyBDcnlwdG9DYWxsYmFja3MgfSBmcm9tIFwibWF0cml4LWpzLXNkay9zcmMvY3J5cHRvLWFwaVwiO1xuXG5pbXBvcnQgeyBJTWF0cml4Q2xpZW50Q3JlZHMgfSBmcm9tIFwiLi4vTWF0cml4Q2xpZW50UGVnXCI7XG5pbXBvcnQgeyBLaW5kIGFzIFNldHVwRW5jcnlwdGlvbktpbmQgfSBmcm9tIFwiLi4vdG9hc3RzL1NldHVwRW5jcnlwdGlvblRvYXN0XCI7XG5cbi8qIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSBAdHlwZXNjcmlwdC1lc2xpbnQvbm8tdW51c2VkLXZhcnMgKi9cbmZ1bmN0aW9uIGV4YW1pbmVMb2dpblJlc3BvbnNlKHJlc3BvbnNlOiBhbnksIGNyZWRlbnRpYWxzOiBJTWF0cml4Q2xpZW50Q3JlZHMpOiB2b2lkIHtcbiAgICAvLyBFLmcuIGFkZCBhZGRpdGlvbmFsIGRhdGEgdG8gdGhlIHBlcnNpc3RlZCBjcmVkZW50aWFsc1xufVxuXG4vKiBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgQHR5cGVzY3JpcHQtZXNsaW50L25vLXVudXNlZC12YXJzICovXG5mdW5jdGlvbiBwZXJzaXN0Q3JlZGVudGlhbHMoY3JlZGVudGlhbHM6IElNYXRyaXhDbGllbnRDcmVkcyk6IHZvaWQge1xuICAgIC8vIEUuZy4gc3RvcmUgYW55IGFkZGl0aW9uYWwgY3JlZGVudGlhbCBmaWVsZHNcbn1cblxuLyogZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIEB0eXBlc2NyaXB0LWVzbGludC9uby11bnVzZWQtdmFycyAqL1xuZnVuY3Rpb24gY3JlYXRlU2VjcmV0U3RvcmFnZUtleSgpOiBVaW50OEFycmF5IHwgbnVsbCB7XG4gICAgLy8gRS5nLiBnZW5lcmF0ZSBvciByZXRyaWV2ZSBzZWNyZXQgc3RvcmFnZSBrZXkgc29tZWhvd1xuICAgIHJldHVybiBudWxsO1xufVxuXG4vKiBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgQHR5cGVzY3JpcHQtZXNsaW50L25vLXVudXNlZC12YXJzICovXG5mdW5jdGlvbiBnZXRTZWNyZXRTdG9yYWdlS2V5KCk6IFVpbnQ4QXJyYXkgfCBudWxsIHtcbiAgICAvLyBFLmcuIHJldHJpZXZlIHNlY3JldCBzdG9yYWdlIGtleSBmcm9tIHNvbWUgb3RoZXIgcGxhY2VcbiAgICByZXR1cm4gbnVsbDtcbn1cblxuLyogZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIEB0eXBlc2NyaXB0LWVzbGludC9uby11bnVzZWQtdmFycyAqL1xuZnVuY3Rpb24gY2F0Y2hBY2Nlc3NTZWNyZXRTdG9yYWdlRXJyb3IoZTogdW5rbm93bik6IHZvaWQge1xuICAgIC8vIEUuZy4gbm90aWZ5IHRoZSB1c2VyIGluIHNvbWUgd2F5XG59XG5cbi8qIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSBAdHlwZXNjcmlwdC1lc2xpbnQvbm8tdW51c2VkLXZhcnMgKi9cbmZ1bmN0aW9uIHNldHVwRW5jcnlwdGlvbk5lZWRlZChraW5kOiBTZXR1cEVuY3J5cHRpb25LaW5kKTogYm9vbGVhbiB7XG4gICAgLy8gRS5nLiB0cmlnZ2VyIHNvbWUga2luZCBvZiBzZXR1cFxuICAgIHJldHVybiBmYWxzZTtcbn1cblxuLy8gVGhpcyBpbnRlcmZhY2Ugc3VtbWFyaXNlcyBhbGwgYXZhaWxhYmxlIGN1c3RvbWlzYXRpb24gcG9pbnRzIGFuZCBhbHNvIG1hcmtzXG4vLyB0aGVtIGFsbCBhcyBvcHRpb25hbC4gVGhpcyBhbGxvd3MgY3VzdG9taXNlcnMgdG8gb25seSBkZWZpbmUgYW5kIGV4cG9ydCB0aGVcbi8vIGN1c3RvbWlzYXRpb25zIHRoZXkgbmVlZCB3aGlsZSBzdGlsbCBtYWludGFpbmluZyB0eXBlIHNhZmV0eS5cbmV4cG9ydCBpbnRlcmZhY2UgSVNlY3VyaXR5Q3VzdG9taXNhdGlvbnMge1xuICAgIGV4YW1pbmVMb2dpblJlc3BvbnNlPzogdHlwZW9mIGV4YW1pbmVMb2dpblJlc3BvbnNlO1xuICAgIHBlcnNpc3RDcmVkZW50aWFscz86IHR5cGVvZiBwZXJzaXN0Q3JlZGVudGlhbHM7XG4gICAgY3JlYXRlU2VjcmV0U3RvcmFnZUtleT86IHR5cGVvZiBjcmVhdGVTZWNyZXRTdG9yYWdlS2V5O1xuICAgIGdldFNlY3JldFN0b3JhZ2VLZXk/OiB0eXBlb2YgZ2V0U2VjcmV0U3RvcmFnZUtleTtcbiAgICBjYXRjaEFjY2Vzc1NlY3JldFN0b3JhZ2VFcnJvcj86IHR5cGVvZiBjYXRjaEFjY2Vzc1NlY3JldFN0b3JhZ2VFcnJvcjtcbiAgICBzZXR1cEVuY3J5cHRpb25OZWVkZWQ/OiB0eXBlb2Ygc2V0dXBFbmNyeXB0aW9uTmVlZGVkO1xuICAgIGdldERlaHlkcmF0aW9uS2V5PzogQ3J5cHRvQ2FsbGJhY2tzW1wiZ2V0RGVoeWRyYXRpb25LZXlcIl07XG5cbiAgICAvKipcbiAgICAgKiBXaGVuIGZhbHNlLCBkaXNhYmxlcyB0aGUgcG9zdC1sb2dpbiBVSSBmcm9tIHNob3dpbmcuIElmIHRoZXJlJ3NcbiAgICAgKiBhbiBlcnJvciBkdXJpbmcgc2V0dXAsIHRoYXQgd2lsbCBiZSBzaG93biB0byB0aGUgdXNlci5cbiAgICAgKlxuICAgICAqIE5vdGU6IHdoZW4gdGhpcyBpcyBzZXQgdG8gZmFsc2UgdGhlbiB0aGUgYXBwIHdpbGwgYXNzdW1lIHRoZSB1c2VyJ3NcbiAgICAgKiBlbmNyeXB0aW9uIGlzIHNldCB1cCBzb21lIG90aGVyIHdheSB3aGljaCB3b3VsZCBjaXJjdW12ZW50IHRoZSBkZWZhdWx0XG4gICAgICogVUksIHN1Y2ggYXMgYnkgcHJlc2VudGluZyBhbHRlcm5hdGl2ZSBVSS5cbiAgICAgKi9cbiAgICBTSE9XX0VOQ1JZUFRJT05fU0VUVVBfVUk/OiBib29sZWFuOyAvLyBkZWZhdWx0IHRydWVcbn1cblxuLy8gQSByZWFsIGN1c3RvbWlzYXRpb24gbW9kdWxlIHdpbGwgZGVmaW5lIGFuZCBleHBvcnQgb25lIG9yIG1vcmUgb2YgdGhlXG4vLyBjdXN0b21pc2F0aW9uIHBvaW50cyB0aGF0IG1ha2UgdXAgYElTZWN1cml0eUN1c3RvbWlzYXRpb25zYC5cbmV4cG9ydCBkZWZhdWx0IHtcbiAgICBTSE9XX0VOQ1JZUFRJT05fU0VUVVBfVUk6IHRydWUsXG59IGFzIElTZWN1cml0eUN1c3RvbWlzYXRpb25zO1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFNQTtBQUNBLFNBQVNBLG9CQUFvQkEsQ0FBQ0MsUUFBYSxFQUFFQyxXQUErQixFQUFRO0VBQ2hGO0FBQUE7O0FBR0o7QUFDQSxTQUFTQyxrQkFBa0JBLENBQUNELFdBQStCLEVBQVE7RUFDL0Q7QUFBQTs7QUFHSjtBQUNBLFNBQVNFLHNCQUFzQkEsQ0FBQSxFQUFzQjtFQUNqRDtFQUNBLE9BQU8sSUFBSTtBQUNmOztBQUVBO0FBQ0EsU0FBU0MsbUJBQW1CQSxDQUFBLEVBQXNCO0VBQzlDO0VBQ0EsT0FBTyxJQUFJO0FBQ2Y7O0FBRUE7QUFDQSxTQUFTQyw2QkFBNkJBLENBQUNDLENBQVUsRUFBUTtFQUNyRDtBQUFBOztBQUdKO0FBQ0EsU0FBU0MscUJBQXFCQSxDQUFDQyxJQUF5QixFQUFXO0VBQy9EO0VBQ0EsT0FBTyxLQUFLO0FBQ2hCOztBQUVBO0FBQ0E7QUFDQTtBQXFCQTtBQUNBO0FBQUEsSUFBQUMsUUFBQSxHQUFBQyxPQUFBLENBQUFDLE9BQUEsR0FDZTtFQUNYQyx3QkFBd0IsRUFBRTtBQUM5QixDQUFDIiwiaWdub3JlTGlzdCI6W119