update tests

This commit is contained in:
Sharon Kennedy
2020-04-29 09:35:57 -04:00
parent 38d22f8aed
commit 19217eb4d3
3 changed files with 54 additions and 19 deletions

View File

@@ -14,7 +14,6 @@ import logger from "./logger";
class OcrccBot {
constructor(botConfig) {
this.config = botConfig
this.awaitingFacilitator = {};
this.client = matrix.createClient(this.config.MATRIX_SERVER_URL);
this.joinedRooms = [];
}
@@ -146,11 +145,15 @@ class OcrccBot {
const groupUsers = await this.client.getGroupUsers(this.config.FACILITATOR_GROUP_ID)
const roomMembers = await this.client.getJoinedRoomMembers(roomId)
const membersIds = Object.keys(roomMembers["joined"]);
const facilitatorsIds = groupUsers.chunk.map(f => f.user_id);
const roomMemberIds = Object.keys(roomMembers["joined"]);
const groupMemberIds = groupUsers["chunk"]
if (!roomMemberIds || !groupMemberIds) return;
const facilitatorsIds = groupMemberIds.map(f => f.user_id);
facilitatorsIds.forEach(f => {
if (!membersIds.includes(f)) {
if (!roomMemberIds.includes(f)) {
this.kickUserFromRoom(roomId, f);
}
});