gotd: add filename to AudioDocumentBuilder

Cherry-picked from https://github.com/gotd/td/commit/52e0fcb1f655e7c1c09ae45e41fa333422cc4cab
This commit is contained in:
ip75
2025-12-03 15:14:48 +02:00
committed by Tulir Asokan
parent 09185e8e53
commit abd5d058ff
+6
View File
@@ -41,6 +41,12 @@ func (u *AudioDocumentBuilder) Duration(duration time.Duration) *AudioDocumentBu
return u.DurationSeconds(int(duration.Seconds()))
}
// Filename sets filename of audio file.
func (u *AudioDocumentBuilder) Filename(filename string) *AudioDocumentBuilder {
u.doc.Attributes(&tg.DocumentAttributeFilename{FileName: filename})
return u
}
// DurationSeconds sets duration in seconds.
func (u *AudioDocumentBuilder) DurationSeconds(duration int) *AudioDocumentBuilder {
u.attr.Duration = duration