Instanciate common attributes everywhere so one can simply use the extend method

This commit is contained in:
2024-10-19 14:52:19 +02:00
parent a7a6b5c711
commit 7f30fd5411
18 changed files with 72 additions and 23 deletions

View File

@@ -17,7 +17,12 @@ type InlineOtherContent struct {
// *InlineOtherContent and an error.
func newInlineOtherContent(mediaType string, content any) *InlineOtherContent {
mediaType, _, _ = mime.ParseMediaType(mediaType)
return &InlineOtherContent{Type: mediaType, AnyElement: content}
return &InlineOtherContent{
CommonAttributes: newCommonAttributes(),
Type: mediaType,
AnyElement: content,
}
}
// isContent checks whether the InlineOtherContent is a Content. It returns a