diff options
Diffstat (limited to 'Sora/Views/Post/Grid')
| -rw-r--r-- | Sora/Views/Post/Grid/PostGridThumbnailView.swift | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/Sora/Views/Post/Grid/PostGridThumbnailView.swift b/Sora/Views/Post/Grid/PostGridThumbnailView.swift index 15bf9da..b415b3b 100644 --- a/Sora/Views/Post/Grid/PostGridThumbnailView.swift +++ b/Sora/Views/Post/Grid/PostGridThumbnailView.swift @@ -57,7 +57,9 @@ struct PostGridThumbnailView: View { if #available(iOS 18.0, macOS 15.0, *) { imageContent(image: image) .onScrollVisibilityChange { visible in - if post == posts.last, !manager.endOfData, visible { + if posts.count > 4 && post == posts[posts.count - (posts.count / 4)], + !manager.endOfData, visible + { Task(priority: .utility) { await manager.loadNextPage() } } } |