Merge pull request #1351 from RCGV1/read-indicator-improvements

Remove redundant gotFirstUnreadMessage
This commit is contained in:
Garth Vander Houwen 2025-08-27 08:12:03 -07:00 committed by GitHub
commit fa45e8026f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 0 additions and 7 deletions

View file

@ -23,7 +23,6 @@ struct ChannelMessageList: View {
// Scroll state
@State private var showScrollToBottomButton = false
@State private var hasReachedBottom = false
@State private var gotFirstUnreadMessage: Bool = false
@State private var messageToHighlight: Int64 = 0
@ -164,7 +163,6 @@ struct ChannelMessageList: View {
.frame(maxWidth: .infinity)
.id(message.messageId)
.onAppear {
if gotFirstUnreadMessage {
if !message.read {
message.read = true
do {
@ -184,7 +182,6 @@ struct ChannelMessageList: View {
hasReachedBottom = true
showScrollToBottomButton = false
}
}
}
}
// Invisible spacer to detect reaching bottom

View file

@ -22,7 +22,6 @@ struct UserMessageList: View {
// Scroll state
@State private var showScrollToBottomButton = false
@State private var hasReachedBottom = false
@State private var gotFirstUnreadMessage: Bool = false
@State private var messageToHighlight: Int64 = 0
var body: some View {
@ -132,7 +131,6 @@ struct UserMessageList: View {
.frame(maxWidth: .infinity)
.id(message.messageId)
.onAppear {
if gotFirstUnreadMessage {
if !message.read {
message.read = true
do {
@ -151,7 +149,6 @@ struct UserMessageList: View {
hasReachedBottom = true
showScrollToBottomButton = false
}
}
}
}
}
@ -180,7 +177,6 @@ struct UserMessageList: View {
}
}
}
gotFirstUnreadMessage = true
}
.onReceive(NotificationCenter.default.publisher(for: UIResponder.keyboardDidShowNotification)) { _ in
withAnimation {