Various improvements

This commit is contained in:
Isaac 2025-02-25 14:46:07 +00:00
parent 92a6a73f6f
commit 1fb93ab298
29 changed files with 695 additions and 227 deletions

View file

@ -1019,6 +1019,11 @@ public final class ChatPresentationInterfaceState: Equatable {
public func updatedInputQueryResult(queryKind: ChatPresentationInputQueryKind, _ f: (ChatPresentationInputQueryResult?) -> ChatPresentationInputQueryResult?) -> ChatPresentationInterfaceState {
var inputQueryResults = self.inputQueryResults
let updated = f(inputQueryResults[queryKind])
if case .contextRequest = queryKind {
#if DEBUG
print("updatedInputQueryResult: \(String(describing: updated))")
#endif
}
if let updated = updated {
inputQueryResults[queryKind] = updated
} else {