Fix: show last attached img on ctrl+j
This commit is contained in:
18
llm.go
18
llm.go
@@ -9,29 +9,17 @@ import (
|
||||
)
|
||||
|
||||
var imageAttachmentPath string // Global variable to track image attachment for next message
|
||||
var lastImg string // for ctrl+j
|
||||
|
||||
// SetImageAttachment sets an image to be attached to the next message sent to the LLM and updates UI
|
||||
// SetImageAttachment sets an image to be attached to the next message sent to the LLM
|
||||
func SetImageAttachment(imagePath string) {
|
||||
imageAttachmentPath = imagePath
|
||||
// Update the UI to show image is attached (call function from tui.go)
|
||||
// UpdateImageAttachmentStatus(imagePath)
|
||||
}
|
||||
|
||||
// SetImageAttachmentWithoutUI sets an image to be attached without UI updates (for internal use where UI updates might cause hangs)
|
||||
func SetImageAttachmentWithoutUI(imagePath string) {
|
||||
imageAttachmentPath = imagePath
|
||||
lastImg = imagePath
|
||||
}
|
||||
|
||||
// ClearImageAttachment clears any pending image attachment and updates UI
|
||||
func ClearImageAttachment() {
|
||||
imageAttachmentPath = ""
|
||||
// Update the UI to clear image attachment status (call function from tui.go)
|
||||
// UpdateImageAttachmentStatus("")
|
||||
}
|
||||
|
||||
// ClearImageAttachmentWithoutUI clears any pending image attachment without UI updates
|
||||
func ClearImageAttachmentWithoutUI() {
|
||||
imageAttachmentPath = ""
|
||||
}
|
||||
|
||||
type ChunkParser interface {
|
||||
|
||||
Reference in New Issue
Block a user