private void FetchRoom(MatrixRoom room) { MatrixEvent[] msgs = room.FetchMessages().chunk; for (int i = msgs.Length - 1; i >= 0; i--) { MatrixEvent message = msgs[i]; if (IsMessage(message)) { _events[room].AddTextMessage(GetPerson(message.sender), message); } } _readyRooms.Add(room); room.OnMessage += AddEvent; }