Remove redundant query for replies when collapsed and expanded

This commit is contained in:
Arkadiusz Fal 2021-12-08 00:06:59 +01:00
parent 1b090fcd51
commit a44a61b017
2 changed files with 6 additions and 4 deletions

View File

@ -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)?

View File

@ -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
}