Return token stage from createRegistrationStage

This commit is contained in:
RMidhunSuresh 2022-02-16 12:33:59 +05:30
parent c40801efd9
commit ed151c8567
1 changed files with 3 additions and 0 deletions

View File

@ -18,6 +18,7 @@ import type {HomeServerApi} from "../net/HomeServerApi";
import type {BaseRegistrationStage} from "./stages/BaseRegistrationStage";
import {DummyAuth} from "./stages/DummyAuth";
import {TermsAuth} from "./stages/TermsAuth";
import {TokenAuth, TOKEN_AUTH_TYPE} from "./stages/TokenAuth";
import type {
AccountDetails,
RegistrationFlow,
@ -108,6 +109,8 @@ export class Registration {
return new DummyAuth(session, params?.[type]);
case "m.login.terms":
return new TermsAuth(session, params?.[type]);
case TOKEN_AUTH_TYPE:
return new TokenAuth(session, params?.[type]);
default:
throw new Error(`Unknown stage: ${type}`);
}