diff --git a/atom.go b/atom.go index d3c7a5b..643acc0 100644 --- a/atom.go +++ b/atom.go @@ -12,6 +12,15 @@ type ( URI string ) +func isCompositeMediaType(mediaType string) bool { + mediaType, _, err := mime.ParseMediaType(mediaType) + if err != nil { + return false + } + + return strings.HasPrefix(mediaType, "multipart/") || strings.HasPrefix(mediaType, "message/") +} + func isXMLMediaType(mediaType string) bool { mediaType, _, err := mime.ParseMediaType(mediaType) if err != nil {