Add basic read_event support (qml)

This commit is contained in:
Nicolas Werner 2019-10-03 22:39:56 +02:00
parent 1dd1a19b06
commit ea12c9f9bc
2 changed files with 22 additions and 5 deletions

View file

@ -584,6 +584,27 @@ TimelineModel::fetchHistory()
});
}
void
TimelineModel::setCurrentIndex(int index)
{
auto oldIndex = idToIndex(currentId);
currentId = indexToId(index);
emit currentIndexChanged(index);
if (oldIndex < index) {
http::client()->read_event(room_id_.toStdString(),
currentId.toStdString(),
[this](mtx::http::RequestErr err) {
if (err) {
nhlog::net()->warn(
"failed to read_event ({}, {})",
room_id_.toStdString(),
currentId.toStdString());
}
});
}
}
void
TimelineModel::addBackwardsEvents(const mtx::responses::Messages &msgs)
{