ios: enhancements to floating buttons (#5644)

* ios: enhancements to floating buttons

* nearBottom

* timeout

* changes

---------

Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com>
This commit is contained in:
Stanislav Dmitrenko 2025-02-20 17:39:04 +07:00 committed by GitHub
parent dc980ae88f
commit 676583d3c3
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 95 additions and 36 deletions

View file

@ -78,7 +78,7 @@ class ItemsModel: ObservableObject {
loadChatTask?.cancel()
navigationTimeoutTask = Task {
do {
try await Task.sleep(nanoseconds: 100_000000)
try await Task.sleep(nanoseconds: 250_000000)
await MainActor.run {
ChatModel.shared.chatId = chatId
willNavigate()
@ -949,7 +949,7 @@ final class ChatModel: ObservableObject {
memberIds.insert(m.groupMemberId)
}
} else {
logger.error("getPrevHiddenMember: index >= count of reversed items: \(i) vs \(items.count)")
logger.error("getPrevHiddenMember: index >= count of reversed items: \(i) vs \(items.count), range: \(String(describing: range))")
}
}
return (prevMember, memberIds.count)