Disallow more interactions on non-browsable public instance timeline
This commit is contained in:
parent
5c86feccb9
commit
e869fdc38f
|
@ -77,11 +77,25 @@ class InstanceTimelineViewController: TimelineViewController {
|
||||||
cell.updateUI(statusID: id, state: state, filterResult: filterResult, precomputedContent: precomputedContent)
|
cell.updateUI(statusID: id, state: state, filterResult: filterResult, precomputedContent: precomputedContent)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
override func collectionView(_ collectionView: UICollectionView, shouldSelectItemAt indexPath: IndexPath) -> Bool {
|
||||||
|
guard browsingEnabled else {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
return super.collectionView(collectionView, shouldSelectItemAt: indexPath)
|
||||||
|
}
|
||||||
|
|
||||||
override func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) {
|
override func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) {
|
||||||
guard browsingEnabled else { return }
|
guard browsingEnabled else { return }
|
||||||
super.collectionView(collectionView, didSelectItemAt: indexPath)
|
super.collectionView(collectionView, didSelectItemAt: indexPath)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
override func collectionView(_ collectionView: UICollectionView, contextMenuConfigurationForItemAt indexPath: IndexPath, point: CGPoint) -> UIContextMenuConfiguration? {
|
||||||
|
guard browsingEnabled else {
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
return super.collectionView(collectionView, contextMenuConfigurationForItemAt: indexPath, point: point)
|
||||||
|
}
|
||||||
|
|
||||||
// MARK: Timeline
|
// MARK: Timeline
|
||||||
|
|
||||||
override func handleLoadAllError(_ error: Swift.Error) async {
|
override func handleLoadAllError(_ error: Swift.Error) async {
|
||||||
|
|
Loading…
Reference in New Issue