mirror of
https://gitlab.opencode.de/bwi/bundesmessenger/clients/bundesmessenger-ios.git
synced 2026-04-20 08:32:53 +02:00
Add thread setting check to permalinks and search results
This commit is contained in:
@@ -90,23 +90,30 @@
|
||||
dispatch_group_leave(group);
|
||||
};
|
||||
|
||||
if (result.result.isInThread)
|
||||
if (RiotSettings.shared.enableThreads)
|
||||
{
|
||||
continueBlock();
|
||||
if (result.result.isInThread)
|
||||
{
|
||||
continueBlock();
|
||||
}
|
||||
else
|
||||
{
|
||||
[roomDataSource.room liveTimeline:^(id<MXEventTimeline> liveTimeline) {
|
||||
[liveTimeline paginate:NSUIntegerMax
|
||||
direction:MXTimelineDirectionBackwards
|
||||
onlyFromStore:YES
|
||||
complete:^{
|
||||
[liveTimeline resetPagination];
|
||||
continueBlock();
|
||||
} failure:^(NSError * _Nonnull error) {
|
||||
continueBlock();
|
||||
}];
|
||||
}];
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
[roomDataSource.room liveTimeline:^(id<MXEventTimeline> liveTimeline) {
|
||||
[liveTimeline paginate:NSUIntegerMax
|
||||
direction:MXTimelineDirectionBackwards
|
||||
onlyFromStore:YES
|
||||
complete:^{
|
||||
[liveTimeline resetPagination];
|
||||
continueBlock();
|
||||
} failure:^(NSError * _Nonnull error) {
|
||||
continueBlock();
|
||||
}];
|
||||
}];
|
||||
continueBlock();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user