fixed bug in /v2/send request

* added missing linkpreview description parameter

see #732
This commit is contained in:
Bernhard B 2025-08-06 22:46:02 +02:00
parent e87ff58762
commit 3b7ade3dad

View File

@ -513,6 +513,7 @@ func (s *SignalClient) send(signalCliSendRequest ds.SignalCliSendRequest) (*Send
PreviewUrl *string `json:"preview-url,omitempty"`
PreviewTitle *string `json:"preview-title,omitempty"`
PreviewImage *string `json:"preview-image,omitempty"`
PreviewDescription *string `json:"preview-description,omitempty"`
ViewOnce bool `json:"view-once,omitempty"`
}
@ -566,6 +567,7 @@ func (s *SignalClient) send(signalCliSendRequest ds.SignalCliSendRequest) (*Send
if signalCliSendRequest.LinkPreview != nil {
request.PreviewUrl = &signalCliSendRequest.LinkPreview.Url
request.PreviewTitle = &signalCliSendRequest.LinkPreview.Title
request.PreviewDescription = &signalCliSendRequest.LinkPreview.Description
if signalCliSendRequest.LinkPreview.Base64Thumbnail != "" {
linkPreviewAttachmentEntry = NewAttachmentEntry(signalCliSendRequest.LinkPreview.Base64Thumbnail, s.attachmentTmpDir)
@ -668,6 +670,9 @@ func (s *SignalClient) send(signalCliSendRequest ds.SignalCliSendRequest) (*Send
cmd = append(cmd, "--preview-image")
cmd = append(cmd, linkPreviewAttachmentEntry.FilePath)
}
cmd = append(cmd, "--preview-description")
cmd = append(cmd, signalCliSendRequest.LinkPreview.Description)
}
// for backwards compatibility, if nothing is set, use the notify-self flag