Method: MatrixSdk::Room#joined_members
- Defined in:
- lib/matrix_sdk/room.rb
#joined_members ⇒ Object
Populates and returns the #members array
118 119 120 121 122 123 124 125 126 127 128 |
# File 'lib/matrix_sdk/room.rb', line 118 def joined_members return members if @members_loaded && !members.empty? client.api.get_room_members(id)[:chunk].each do |chunk| next unless chunk [:content][:membership] == 'join' ensure_member(User.new(client, chunk[:state_key], display_name: chunk[:content].fetch(:displayname, nil))) end @members_loaded = true members end |