Make NewLogo more flexible

This commit is contained in:
2024-10-17 19:19:22 +02:00
parent 30623fdfe0
commit cb61d90cae
2 changed files with 4 additions and 6 deletions

View File

@@ -3,8 +3,6 @@ package atom
import (
"errors"
"fmt"
"github.com/google/uuid"
)
type Logo struct {
@@ -13,8 +11,8 @@ type Logo struct {
}
// NewLogo creates a new Logo. It returns a *Logo.
func NewLogo() *Logo {
return &Logo{URI: IRI(fmt.Sprint("urn:uuid:", uuid.New()))}
func NewLogo(uri string) *Logo {
return &Logo{URI: IRI(uri)}
}
// Check checks the Logo for incompatibilities with RFC4287. It returns an