1
0
telegram/utils_audio.go

27 lines
408 B
Go
Raw Normal View History

2018-08-15 13:26:07 +00:00
package telegram
func (a *Audio) FullName(sep string) (name string) {
if !a.HasTitle() {
return
}
if a.HasPerformer() {
name += a.Performer + sep
}
name += a.Title
return
}
func (a *Audio) HasPerformer() bool {
2018-08-21 11:05:04 +00:00
return a != nil && a.Performer != ""
2018-08-15 13:26:07 +00:00
}
func (a *Audio) HasTitle() bool {
2018-08-21 11:05:04 +00:00
return a != nil && a.Title != ""
2018-08-15 13:26:07 +00:00
}
func (a *Audio) HasThumb() bool {
return a != nil && a.Thumb != nil
}