summaryrefslogtreecommitdiff
path: root/Sora/Views/Post/Details/Carousel
diff options
context:
space:
mode:
Diffstat (limited to 'Sora/Views/Post/Details/Carousel')
-rw-r--r--Sora/Views/Post/Details/Carousel/PostDetailsCarouselView.swift4
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]