Skip to content

Commit e3e0851

Browse files
committed
refactor: remove unused Payload field from PaidMediaConfig and improve media upload checks
1 parent 41a575d commit e3e0851

File tree

1 file changed

+1
-4
lines changed

1 file changed

+1
-4
lines changed

configs.go

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -778,7 +778,6 @@ type PaidMediaConfig struct {
778778
BaseChat
779779
StarCount int64
780780
Media *InputPaidMedia
781-
Payload string // optional
782781
Caption string // optional
783782
ParseMode string // optional
784783
CaptionEntities []MessageEntity // optional
@@ -792,7 +791,6 @@ func (config PaidMediaConfig) params() (Params, error) {
792791
}
793792

794793
params.AddNonZero64("star_count", config.StarCount)
795-
params.AddNonEmpty("payload", config.Payload)
796794
params.AddNonEmpty("caption", config.Caption)
797795
params.AddNonEmpty("parse_mode", config.ParseMode)
798796
params.AddBool("show_caption_above_media", config.ShowCaptionAboveMedia)
@@ -3280,7 +3278,7 @@ func prepareInputMediaForFiles(inputMedia []InputMedia) []RequestFile {
32803278
files := []RequestFile{}
32813279

32823280
for idx, media := range inputMedia {
3283-
if media.getMedia().NeedsUpload() {
3281+
if media.getMedia() != nil && media.getMedia().NeedsUpload() {
32843282
files = append(files, RequestFile{
32853283
Name: fmt.Sprintf("file-%d", idx),
32863284
Data: media.getMedia(),
@@ -3343,7 +3341,6 @@ func cloneInputMedia(media InputMedia) InputMedia {
33433341
clone := &PaidMediaConfig{
33443342
BaseChat: m.BaseChat,
33453343
StarCount: m.StarCount,
3346-
Payload: m.Payload,
33473344
Caption: m.Caption,
33483345
ParseMode: m.ParseMode,
33493346
CaptionEntities: m.CaptionEntities,

0 commit comments

Comments
 (0)