From 699edc74371ed2d369b072cb780cea5a42a3751b Mon Sep 17 00:00:00 2001 From: Aldino Kemal Date: Fri, 30 Dec 2022 21:18:54 +0700 Subject: [PATCH] feat: add send file caption --- src/domains/send/file.go | 5 +++-- src/services/send.go | 1 + 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/domains/send/file.go b/src/domains/send/file.go index 5e55347..e3ba76a 100644 --- a/src/domains/send/file.go +++ b/src/domains/send/file.go @@ -3,8 +3,9 @@ package send import "mime/multipart" type FileRequest struct { - Phone string `json:"phone" form:"phone"` - File *multipart.FileHeader `json:"file" form:"file"` + Phone string `json:"phone" form:"phone"` + File *multipart.FileHeader `json:"file" form:"file"` + Caption string `json:"caption" form:"caption"` } type FileResponse struct { diff --git a/src/services/send.go b/src/services/send.go index eae34d4..0b1f2ea 100644 --- a/src/services/send.go +++ b/src/services/send.go @@ -189,6 +189,7 @@ func (service serviceSend) SendFile(ctx context.Context, request domainSend.File FileName: proto.String(request.File.Filename), FileEncSha256: uploadedFile.FileEncSHA256, DirectPath: proto.String(uploadedFile.DirectPath), + Caption: proto.String(request.Caption), }} ts, err := service.WaCli.SendMessage(ctx, dataWaRecipient, msgId, msg) go func() {