Merge pull request #3075 from matrix-org/dbkr/wait_for_token_request
Look busy whilst requesting the email tokenpull/21833/head
						commit
						a591a939fd
					
				|  | @ -97,7 +97,7 @@ export default React.createClass({ | |||
|             sessionId: this.props.sessionId, | ||||
|             clientSecret: this.props.clientSecret, | ||||
|             emailSid: this.props.emailSid, | ||||
|             requestEmailToken: this.props.requestEmailToken, | ||||
|             requestEmailToken: this._requestEmailToken, | ||||
|         }); | ||||
| 
 | ||||
|         this._authLogic.attemptAuth().then((result) => { | ||||
|  | @ -135,6 +135,19 @@ export default React.createClass({ | |||
|         } | ||||
|     }, | ||||
| 
 | ||||
|     _requestEmailToken: async function(...args) { | ||||
|         this.setState({ | ||||
|             busy: true, | ||||
|         }); | ||||
|         try { | ||||
|             return await this.props.requestEmailToken(...args); | ||||
|         } finally { | ||||
|             this.setState({ | ||||
|                 busy: false, | ||||
|             }); | ||||
|         } | ||||
|     }, | ||||
| 
 | ||||
|     tryContinue: function() { | ||||
|         if (this.refs.stageComponent && this.refs.stageComponent.tryContinue) { | ||||
|             this.refs.stageComponent.tryContinue(); | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 David Baker
						David Baker