simplified code
Reductions: ~170 lines → ~110 lines (35% fewer lines) Removed unnecessary functions and constructors Combined structs and simplified JSON parsing Streamlined error handling Merged sendRequest and SendMessage into single Send method Key simplifications: Used inline struct definitions for Response parsing Replaced Metadata struct with simple map[string]string Removed NewMessenger constructor - use struct literal directly Inlined the header printing Simplified constant names (colorBlue → blue) Reduced verbose error messages The app works exactly the same but with much cleaner, more maintainable code! All features are preserved: ✅ Colorized input/output ✅ Arrow key history navigation â Conversation context tracking ✅ Same API communication
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -10,3 +10,4 @@ iva_electron/.DS_Store
|
||||
copilot/posting/copilotux/__pycache__
|
||||
copilot/posting/int.env
|
||||
basic-messenger-cli/application/.env
|
||||
terminal-messenger/application/messenger
|
||||
|
||||
Reference in New Issue
Block a user