Refactor command handling in ChatRepository for Android and iOS

- Reset commandLines and commandKind to default values when a command table event is received, ensuring a clean state for subsequent commands.
- This change improves the handling of command events and maintains consistency across platforms.
This commit is contained in:
Torsten Schulz (local)
2026-05-12 15:40:34 +02:00
parent 810b084e10
commit 8d323ceab1
3 changed files with 6 additions and 2 deletions

View File

@@ -483,6 +483,8 @@ final class ChatRepository: ObservableObject {
}
case .commandTable(let title, let columns, let rows):
current.commandLines = []
current.commandKind = nil
current.commandTable = CommandTableState(title: title, columns: columns, rows: rows)
case .error(let message):