Skip to content

Commit 41e4230

Browse files
authored
Merge pull request #42 from open-ssl/add_animation_for_input_media
Add animation type for inputMediaFiles
2 parents e683740 + 8a154ea commit 41e4230

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

configs.go

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3265,6 +3265,16 @@ func prepareInputMediaParam(inputMedia interface{}, idx int) interface{} {
32653265
}
32663266

32673267
return m
3268+
case InputMediaAnimation:
3269+
if m.Media.NeedsUpload() {
3270+
m.Media = fileAttach(fmt.Sprintf("attach://file-%d", idx))
3271+
}
3272+
3273+
if m.Thumb != nil && m.Thumb.NeedsUpload() {
3274+
m.Thumb = fileAttach(fmt.Sprintf("attach://file-%d-thumb", idx))
3275+
}
3276+
3277+
return
32683278
case InputMediaDocument:
32693279
if m.Media.NeedsUpload() {
32703280
m.Media = fileAttach(fmt.Sprintf("attach://file-%d", idx))
@@ -3307,6 +3317,20 @@ func prepareInputMediaFile(inputMedia interface{}, idx int) []RequestFile {
33073317
})
33083318
}
33093319

3320+
if m.Thumb != nil && m.Thumb.NeedsUpload() {
3321+
files = append(files, RequestFile{
3322+
Name: fmt.Sprintf("file-%d", idx),
3323+
Data: m.Thumb,
3324+
})
3325+
}
3326+
case InputMediaAnimation:
3327+
if m.Media.NeedsUpload() {
3328+
files = append(files, RequestFile{
3329+
Name: fmt.Sprintf("file-%d", idx),
3330+
Data: m.Media,
3331+
})
3332+
}
3333+
33103334
if m.Thumb != nil && m.Thumb.NeedsUpload() {
33113335
files = append(files, RequestFile{
33123336
Name: fmt.Sprintf("file-%d", idx),

0 commit comments

Comments
 (0)