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
|
|
|
|
}
|