Merge pull request #4274 from matrix-org/foldleft/reset-refactor
rename secret storage force-reset variable to avoid confusionpull/21833/head
						commit
						403d70897d
					
				|  | @ -216,19 +216,19 @@ export async function promptForBackupPassphrase() { | |||
|  * | ||||
|  * @param {Function} [func] An operation to perform once secret storage has been | ||||
|  * bootstrapped. Optional. | ||||
|  * @param {bool} [force] Reset secret storage even if it's already set up | ||||
|  * @param {bool} [forceReset] Reset secret storage even if it's already set up | ||||
|  */ | ||||
| export async function accessSecretStorage(func = async () => { }, force = false) { | ||||
| export async function accessSecretStorage(func = async () => { }, forceReset = false) { | ||||
|     const cli = MatrixClientPeg.get(); | ||||
|     secretStorageBeingAccessed = true; | ||||
|     try { | ||||
|         if (!await cli.hasSecretStorageKey() || force) { | ||||
|         if (!await cli.hasSecretStorageKey() || forceReset) { | ||||
|             // This dialog calls bootstrap itself after guiding the user through
 | ||||
|             // passphrase creation.
 | ||||
|             const { finished } = Modal.createTrackedDialogAsync('Create Secret Storage dialog', '', | ||||
|                 import("./async-components/views/dialogs/secretstorage/CreateSecretStorageDialog"), | ||||
|                 { | ||||
|                     force, | ||||
|                     force: forceReset, | ||||
|                 }, | ||||
|                 null, /* priority = */ false, /* static = */ true, | ||||
|             ); | ||||
|  |  | |||
|  | @ -108,12 +108,12 @@ export default class CrossSigningPanel extends React.PureComponent { | |||
|      * 2. Access existing secret storage by requesting passphrase and accessing | ||||
|      *    cross-signing keys as needed. | ||||
|      * 3. All keys are loaded and there's nothing to do. | ||||
|      * @param {bool} [force] Bootstrap again even if keys already present | ||||
|      * @param {bool} [forceReset] Bootstrap again even if keys already present | ||||
|      */ | ||||
|     _bootstrapSecureSecretStorage = async (force=false) => { | ||||
|     _bootstrapSecureSecretStorage = async (forceReset=false) => { | ||||
|         this.setState({ error: null }); | ||||
|         try { | ||||
|             await accessSecretStorage(() => undefined, force); | ||||
|             await accessSecretStorage(() => undefined, forceReset); | ||||
|         } catch (e) { | ||||
|             this.setState({ error: e }); | ||||
|             console.error("Error bootstrapping secret storage", e); | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 Zoe
						Zoe