also allow passing a promise to a verif request to the verification dialog

This commit is contained in:
Bruno Windels 2020-03-10 18:59:45 +01:00
parent f33c930c41
commit 91de7fd7b6
2 changed files with 16 additions and 7 deletions

View file

@ -54,17 +54,18 @@ export default class NewSessionReviewDialog extends React.PureComponent {
});
}
onContinueClick = async () => {
onContinueClick = () => {
const { userId, device } = this.props;
const cli = MatrixClientPeg.get();
const request = await cli.requestVerification(
const requestPromise = cli.requestVerification(
userId,
[device.deviceId],
);
this.props.onFinished(true);
Modal.createTrackedDialog('New Session Verification', 'Starting dialog', VerificationRequestDialog, {
verificationRequest: request,
verificationRequestPromise: requestPromise,
member: cli.getUser(userId),
});
}