mirror of
https://github.com/yattee/yattee.git
synced 2024-12-13 05:40:32 +05:30
Remove redundant query for replies when collapsed and expanded
This commit is contained in:
parent
1b090fcd51
commit
a44a61b017
@ -12,6 +12,7 @@ final class CommentsModel: ObservableObject {
|
||||
@Published var disabled = false
|
||||
|
||||
@Published var replies = [Comment]()
|
||||
@Published var repliesPageID: String?
|
||||
@Published var repliesLoaded = false
|
||||
|
||||
var accounts: AccountsModel!
|
||||
@ -77,7 +78,12 @@ final class CommentsModel: ObservableObject {
|
||||
return
|
||||
}
|
||||
|
||||
if page == repliesPageID {
|
||||
return
|
||||
}
|
||||
|
||||
replies = []
|
||||
repliesPageID = page
|
||||
repliesLoaded = false
|
||||
|
||||
api?.comments(player.currentVideo!.videoID, page: page)?
|
||||
|
@ -144,10 +144,6 @@ struct CommentView: View {
|
||||
Button {
|
||||
repliesID = repliesID == comment.id ? nil : comment.id
|
||||
|
||||
if repliesID.isNil {
|
||||
comments.replies = []
|
||||
}
|
||||
|
||||
guard !repliesID.isNil, !comment.repliesPage.isNil else {
|
||||
return
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user