From 9fa8012315ac93db07e5a4510c06237e66ae8b44 Mon Sep 17 00:00:00 2001 From: "J. Ryan Stinnett" Date: Mon, 29 Jul 2019 15:31:21 +0100 Subject: [PATCH] Convert haveMsisdnToken to async / await --- src/AddThreepid.js | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/src/AddThreepid.js b/src/AddThreepid.js index adeaf84a69..f47b26bea0 100644 --- a/src/AddThreepid.js +++ b/src/AddThreepid.js @@ -108,19 +108,19 @@ export default class AddThreepid { * with a "message" property which contains a human-readable message detailing why * the request failed. */ - haveMsisdnToken(token) { - return MatrixClientPeg.get().submitMsisdnToken( + async haveMsisdnToken(token) { + const result = await MatrixClientPeg.get().submitMsisdnToken( this.sessionId, this.clientSecret, token, - ).then((result) => { - if (result.errcode) { - throw result; - } - const identityServerDomain = MatrixClientPeg.get().idBaseUrl.split("://")[1]; - return MatrixClientPeg.get().addThreePid({ - sid: this.sessionId, - client_secret: this.clientSecret, - id_server: identityServerDomain, - }, this.bind); - }); + ); + if (result.errcode) { + throw result; + } + + const identityServerDomain = MatrixClientPeg.get().idBaseUrl.split("://")[1]; + return MatrixClientPeg.get().addThreePid({ + sid: this.sessionId, + client_secret: this.clientSecret, + id_server: identityServerDomain, + }, this.bind); } }