diff options
Diffstat (limited to 'internal/typeutils/internaltoas.go')
| -rw-r--r-- | internal/typeutils/internaltoas.go | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/internal/typeutils/internaltoas.go b/internal/typeutils/internaltoas.go index 4762e3c8b..3feecaa9b 100644 --- a/internal/typeutils/internaltoas.go +++ b/internal/typeutils/internaltoas.go @@ -348,6 +348,12 @@ func (c *Converter) AccountToAS( avatarURLProperty.AppendIRI(avatarURL) iconImage.SetActivityStreamsUrl(avatarURLProperty) + if a.AvatarMediaAttachment.Description != "" { + nameProp := streams.NewActivityStreamsNameProperty() + nameProp.AppendXMLSchemaString(a.AvatarMediaAttachment.Description) + iconImage.SetActivityStreamsName(nameProp) + } + iconProperty.AppendActivityStreamsImage(iconImage) accountable.SetActivityStreamsIcon(iconProperty) } @@ -382,6 +388,12 @@ func (c *Converter) AccountToAS( headerURLProperty.AppendIRI(headerURL) headerImage.SetActivityStreamsUrl(headerURLProperty) + if a.HeaderMediaAttachment.Description != "" { + nameProp := streams.NewActivityStreamsNameProperty() + nameProp.AppendXMLSchemaString(a.HeaderMediaAttachment.Description) + headerImage.SetActivityStreamsName(nameProp) + } + headerProperty.AppendActivityStreamsImage(headerImage) accountable.SetActivityStreamsImage(headerProperty) } |
