diff --git a/src/models/MSC3089TreeSpace.ts b/src/models/MSC3089TreeSpace.ts index 4b5656018..74e6a7163 100644 --- a/src/models/MSC3089TreeSpace.ts +++ b/src/models/MSC3089TreeSpace.ts @@ -212,7 +212,8 @@ export class MSC3089TreeSpace { const kickMemberships = ["invite", "knock", "join"]; const members = this.room.currentState.getStateEvents(EventType.RoomMember); for (const member of members) { - if (member.getStateKey() !== this.client.getUserId() && kickMemberships.includes(member.getContent()['membership'])) { + const isNotUs = member.getStateKey() !== this.client.getUserId(); + if (isNotUs && kickMemberships.includes(member.getContent()['membership'])) { await this.client.kick(this.roomId, member.getStateKey(), "Room deleted"); } } @@ -387,7 +388,10 @@ export class MSC3089TreeSpace { * @param {Partial} info The encrypted file information. * @returns {Promise} Resolves when uploaded. */ - public async createFile(name: string, encryptedContents: ArrayBuffer, info: Partial): Promise { + public async createFile( + name: string, + encryptedContents: ArrayBuffer, info: Partial, + ): Promise { const mxc = await this.client.uploadContent(new Blob([encryptedContents]), { includeFilename: false, onlyContentUri: true,