Allow resetting storage from the access dialog
This adds a path to reset secret storage from the access dialog instead of throwing an error. Fixes https://github.com/vector-im/riot-web/issues/13436pull/21833/head
							parent
							
								
									de9c8b0537
								
							
						
					
					
						commit
						e3da750de0
					
				|  | @ -21,6 +21,7 @@ import * as sdk from '../../../../index'; | |||
| import {MatrixClientPeg} from '../../../../MatrixClientPeg'; | ||||
| 
 | ||||
| import { _t } from '../../../../languageHandler'; | ||||
| import { accessSecretStorage } from '../../../../CrossSigningManager'; | ||||
| 
 | ||||
| /* | ||||
|  * Access Secure Secret Storage by requesting the user's passphrase. | ||||
|  | @ -55,8 +56,9 @@ export default class AccessSecretStorageDialog extends React.PureComponent { | |||
|     } | ||||
| 
 | ||||
|     _onResetRecoveryClick = () => { | ||||
|         // Re-enter the access flow, but resetting storage this time around.
 | ||||
|         this.props.onFinished(false); | ||||
|         throw new Error("Resetting secret storage unimplemented"); | ||||
|         accessSecretStorage(() => {}, /* forceReset = */ true); | ||||
|     } | ||||
| 
 | ||||
|     _onRecoveryKeyChange = (e) => { | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 J. Ryan Stinnett
						J. Ryan Stinnett