Adapt to changes in libQuotient API
This commit is contained in:
@@ -68,7 +68,7 @@ MessageEventModel::MessageEventModel(QObject *parent)
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
const auto it = m_currentRoom->findInTimeline(m_currentRoom->readMarkerEventId());
|
const auto it = m_currentRoom->findInTimeline(m_currentRoom->readMarkerEventId());
|
||||||
if (it == m_currentRoom->timelineEdge()) {
|
if (it == m_currentRoom->historyEdge()) {
|
||||||
m_currentRoom->getPreviousContent(50);
|
m_currentRoom->getPreviousContent(50);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
@@ -235,7 +235,7 @@ void MessageEventModel::refreshEventRoles(int row, const QVector<int> &roles)
|
|||||||
void MessageEventModel::moveReadMarker(const QString &toEventId)
|
void MessageEventModel::moveReadMarker(const QString &toEventId)
|
||||||
{
|
{
|
||||||
const auto timelineIt = m_currentRoom->findInTimeline(toEventId);
|
const auto timelineIt = m_currentRoom->findInTimeline(toEventId);
|
||||||
if (timelineIt == m_currentRoom->timelineEdge()) {
|
if (timelineIt == m_currentRoom->historyEdge()) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
int newRow = int(timelineIt - m_currentRoom->messageEvents().rbegin()) + timelineBaseIndex();
|
int newRow = int(timelineIt - m_currentRoom->messageEvents().rbegin()) + timelineBaseIndex();
|
||||||
@@ -280,7 +280,7 @@ int MessageEventModel::refreshEventRoles(const QString &id, const QVector<int> &
|
|||||||
row = int(pendingIt - m_currentRoom->pendingEvents().begin());
|
row = int(pendingIt - m_currentRoom->pendingEvents().begin());
|
||||||
} else {
|
} else {
|
||||||
const auto timelineIt = m_currentRoom->findInTimeline(id);
|
const auto timelineIt = m_currentRoom->findInTimeline(id);
|
||||||
if (timelineIt == m_currentRoom->timelineEdge()) {
|
if (timelineIt == m_currentRoom->historyEdge()) {
|
||||||
qWarning() << "Trying to refresh inexistent event:" << id;
|
qWarning() << "Trying to refresh inexistent event:" << id;
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
@@ -622,7 +622,7 @@ QVariant MessageEventModel::data(const QModelIndex &idx, int role) const
|
|||||||
return {};
|
return {};
|
||||||
};
|
};
|
||||||
const auto replyIt = m_currentRoom->findInTimeline(replyEventId);
|
const auto replyIt = m_currentRoom->findInTimeline(replyEventId);
|
||||||
if (replyIt == m_currentRoom->timelineEdge()) {
|
if (replyIt == m_currentRoom->historyEdge()) {
|
||||||
return {};
|
return {};
|
||||||
};
|
};
|
||||||
const auto &replyEvt = **replyIt;
|
const auto &replyEvt = **replyIt;
|
||||||
@@ -745,7 +745,7 @@ QVariant MessageEventModel::data(const QModelIndex &idx, int role) const
|
|||||||
int MessageEventModel::eventIDToIndex(const QString &eventID) const
|
int MessageEventModel::eventIDToIndex(const QString &eventID) const
|
||||||
{
|
{
|
||||||
const auto it = m_currentRoom->findInTimeline(eventID);
|
const auto it = m_currentRoom->findInTimeline(eventID);
|
||||||
if (it == m_currentRoom->timelineEdge()) {
|
if (it == m_currentRoom->historyEdge()) {
|
||||||
//qWarning() << "Trying to find inexistent event:" << eventID;
|
//qWarning() << "Trying to find inexistent event:" << eventID;
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -234,12 +234,12 @@ QDateTime NeoChatRoom::lastActiveTime()
|
|||||||
|
|
||||||
int NeoChatRoom::savedTopVisibleIndex() const
|
int NeoChatRoom::savedTopVisibleIndex() const
|
||||||
{
|
{
|
||||||
return firstDisplayedMarker() == timelineEdge() ? 0 : int(firstDisplayedMarker() - messageEvents().rbegin());
|
return firstDisplayedMarker() == historyEdge() ? 0 : int(firstDisplayedMarker() - messageEvents().rbegin());
|
||||||
}
|
}
|
||||||
|
|
||||||
int NeoChatRoom::savedBottomVisibleIndex() const
|
int NeoChatRoom::savedBottomVisibleIndex() const
|
||||||
{
|
{
|
||||||
return lastDisplayedMarker() == timelineEdge() ? 0 : int(lastDisplayedMarker() - messageEvents().rbegin());
|
return lastDisplayedMarker() == historyEdge() ? 0 : int(lastDisplayedMarker() - messageEvents().rbegin());
|
||||||
}
|
}
|
||||||
|
|
||||||
void NeoChatRoom::saveViewport(int topIndex, int bottomIndex)
|
void NeoChatRoom::saveViewport(int topIndex, int bottomIndex)
|
||||||
@@ -565,7 +565,7 @@ void NeoChatRoom::postHtmlMessage(const QString &text, const QString &html, Mess
|
|||||||
bool isReply = !replyEventId.isEmpty();
|
bool isReply = !replyEventId.isEmpty();
|
||||||
bool isEdit = !relateToEventId.isEmpty();
|
bool isEdit = !relateToEventId.isEmpty();
|
||||||
const auto replyIt = findInTimeline(replyEventId);
|
const auto replyIt = findInTimeline(replyEventId);
|
||||||
if (replyIt == timelineEdge()) {
|
if (replyIt == historyEdge()) {
|
||||||
isReply = false;
|
isReply = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -631,7 +631,7 @@ void NeoChatRoom::toggleReaction(const QString &eventId, const QString &reaction
|
|||||||
}
|
}
|
||||||
|
|
||||||
const auto eventIt = findInTimeline(eventId);
|
const auto eventIt = findInTimeline(eventId);
|
||||||
if (eventIt == timelineEdge()) {
|
if (eventIt == historyEdge()) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -696,7 +696,7 @@ bool NeoChatRoom::canSendState(const QString &eventType) const
|
|||||||
bool NeoChatRoom::readMarkerLoaded() const
|
bool NeoChatRoom::readMarkerLoaded() const
|
||||||
{
|
{
|
||||||
const auto it = findInTimeline(readMarkerEventId());
|
const auto it = findInTimeline(readMarkerEventId());
|
||||||
return it != timelineEdge();
|
return it != historyEdge();
|
||||||
}
|
}
|
||||||
|
|
||||||
bool NeoChatRoom::isInvite() const
|
bool NeoChatRoom::isInvite() const
|
||||||
|
|||||||
Reference in New Issue
Block a user