fix /invite Slash Command

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
pull/21833/head
Michael Telatynski 2020-04-01 16:53:25 +01:00
parent 84da483264
commit 8736867dcf
1 changed files with 9 additions and 6 deletions

View File

@ -412,17 +412,20 @@ export const Commands = [
button: _t("Continue"), button: _t("Continue"),
}, },
)); ));
finished = finished.then(([useDefault]: any) => {
if (useDefault) {
useDefaultIdentityServer();
return;
}
throw new Error(_t("Use an identity server to invite by email. Manage in Settings."));
});
} else { } else {
return reject(_t("Use an identity server to invite by email. Manage in Settings.")); return reject(_t("Use an identity server to invite by email. Manage in Settings."));
} }
} }
const inviter = new MultiInviter(roomId); const inviter = new MultiInviter(roomId);
return success(finished.then(([useDefault]: any) => { return success(finished.then(() => {
if (useDefault) {
useDefaultIdentityServer();
} else if (useDefault === false) {
throw new Error(_t("Use an identity server to invite by email. Manage in Settings."));
}
return inviter.invite([address]); return inviter.invite([address]);
}).then(() => { }).then(() => {
if (inviter.getCompletionState(address) !== "invited") { if (inviter.getCompletionState(address) !== "invited") {