Add initial support for encrypting messages

This commit is contained in:
Tulir Asokan
2020-04-28 00:58:26 +03:00
parent 0e8e81a607
commit 7d0d701c50
6 changed files with 41 additions and 6 deletions

View File

@ -650,6 +650,17 @@ func (room *Room) GetMembers() map[id.UserID]*Member {
return room.memberCache
}
func (room *Room) GetMemberList() []id.UserID {
members := room.GetMembers()
memberList := make([]id.UserID, len(members))
index := 0
for userID, _ := range members {
memberList[index] = userID
index++
}
return memberList
}
// GetMember returns the member with the given MXID.
// If the member doesn't exist, nil is returned.
func (room *Room) GetMember(userID id.UserID) *Member {