Browse Source

feat: add view_once when sending video

pull/15/head
Aldino Kemal 4 years ago
parent
commit
41dab017bf
  1. 1
      src/services/send_service_impl.go
  2. 9
      src/structs/send_struct.go

1
src/services/send_service_impl.go

@ -192,6 +192,7 @@ func (service SendServiceImpl) SendVideo(c *fiber.Ctx, request structs.SendVideo
FileEncSha256: uploadedFile.FileEncSHA256, FileEncSha256: uploadedFile.FileEncSHA256,
MediaKey: uploadedFile.MediaKey, MediaKey: uploadedFile.MediaKey,
DirectPath: proto.String(uploadedFile.DirectPath), DirectPath: proto.String(uploadedFile.DirectPath),
ViewOnce: proto.Bool(request.ViewOnce),
}} }}
ts, err := service.WaCli.SendMessage(dataWaRecipient, "", msg) ts, err := service.WaCli.SendMessage(dataWaRecipient, "", msg)
go func() { go func() {

9
src/structs/send_struct.go

@ -42,10 +42,11 @@ type SendFileResponse struct {
} }
type SendVideoRequest struct { type SendVideoRequest struct {
Phone string `json:"phone" form:"phone"`
Caption string `json:"caption" form:"caption"`
Video *multipart.FileHeader `json:"video" form:"video"`
Type SendType `json:"type" form:"message"`
Phone string `json:"phone" form:"phone"`
Caption string `json:"caption" form:"caption"`
Video *multipart.FileHeader `json:"video" form:"video"`
Type SendType `json:"type" form:"message"`
ViewOnce bool `json:"view_once" form:"view_once"`
} }
type SendVideoResponse struct { type SendVideoResponse struct {

Loading…
Cancel
Save