diff options
Diffstat (limited to 'Sora/Views/Post/Details/Carousel')
| -rw-r--r-- | Sora/Views/Post/Details/Carousel/PostDetailsCarouselView.swift | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/Sora/Views/Post/Details/Carousel/PostDetailsCarouselView.swift b/Sora/Views/Post/Details/Carousel/PostDetailsCarouselView.swift index 4452b22..52377b2 100644 --- a/Sora/Views/Post/Details/Carousel/PostDetailsCarouselView.swift +++ b/Sora/Views/Post/Details/Carousel/PostDetailsCarouselView.swift @@ -52,7 +52,9 @@ struct PostDetailsCarouselView: View { } } .onChange(of: currentIndex) { - if currentIndex == posts.count - 1 { manager.loadNextPage() } + Task(priority: .utility) { + if currentIndex == posts.count - 1 { await manager.loadNextPage() } + } manager.selectedPost = posts[currentIndex] |