Delay IS access tokens

pull/21833/head
J. Ryan Stinnett 2019-09-23 12:28:41 +01:00
parent e98b753c21
commit 0ab9efc594
1 changed files with 2 additions and 5 deletions

View File

@ -200,7 +200,6 @@ export default class AddThreepid {
*/
async haveMsisdnToken(msisdnToken) {
const authClient = new IdentityAuthClient();
const identityAccessToken = await authClient.getAccessToken();
let result;
if (this.submitUrl) {
@ -215,7 +214,7 @@ export default class AddThreepid {
this.sessionId,
this.clientSecret,
msisdnToken,
identityAccessToken,
await authClient.getAccessToken(),
);
}
if (result.errcode) {
@ -225,13 +224,11 @@ export default class AddThreepid {
const identityServerDomain = MatrixClientPeg.get().idBaseUrl.split("://")[1];
if (await MatrixClientPeg.get().doesServerSupportSeparateAddAndBind()) {
if (this.bind) {
const authClient = new IdentityAuthClient();
const identityAccessToken = await authClient.getAccessToken();
await MatrixClientPeg.get().bindThreePid({
sid: this.sessionId,
client_secret: this.clientSecret,
id_server: identityServerDomain,
id_access_token: identityAccessToken,
id_access_token: await authClient.getAccessToken(),
});
} else {
await MatrixClientPeg.get().addThreePidOnly({