Skip to content

Commit f2bfadb

Browse files
authored
Impersonate! the identity client. (#225)
1 parent 26b02b5 commit f2bfadb

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/ConferenceMatrixClient.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,9 @@ export class ConferenceMatrixClient extends MatrixClient {
1212
static async create(confConfig: IConfig, storage?: IStorageProvider) {
1313
let idClient: IdentityClient|undefined;
1414
if (confConfig.idServerDomain) {
15-
idClient = await new MatrixClient(confConfig.homeserverUrl, confConfig.accessToken).getIdentityServerClient(confConfig.idServerDomain);
15+
const client = new MatrixClient(confConfig.homeserverUrl, confConfig.accessToken);
16+
client.impersonateUserId(confConfig.userId);
17+
idClient = await client.getIdentityServerClient(confConfig.idServerDomain);
1618
await idClient.acceptAllTerms();
1719
if (confConfig.idServerBrand) {
1820
idClient.brand = confConfig.idServerBrand;

0 commit comments

Comments
 (0)