1
0
Fork 0
mirror of https://github.com/miniflux/v2.git synced 2025-08-16 18:01:37 +00:00

refactor: unexport symbols

This commit is contained in:
Julien Voisin 2025-08-08 02:27:04 +02:00 committed by GitHub
parent a4d51b5586
commit 566670cc06
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
36 changed files with 369 additions and 376 deletions

View file

@ -9,14 +9,14 @@ import (
"strings"
)
type ImageCandidate struct {
type imageCandidate struct {
ImageURL string
Descriptor string
}
type ImageCandidates []*ImageCandidate
type imageCandidates []*imageCandidate
func (c ImageCandidates) String() string {
func (c imageCandidates) String() string {
htmlCandidates := make([]string, 0, len(c))
for _, imageCandidate := range c {
@ -35,7 +35,7 @@ func (c ImageCandidates) String() string {
// ParseSrcSetAttribute returns the list of image candidates from the set.
// https://html.spec.whatwg.org/#parse-a-srcset-attribute
func ParseSrcSetAttribute(attributeValue string) (imageCandidates ImageCandidates) {
func ParseSrcSetAttribute(attributeValue string) (imageCandidates imageCandidates) {
for _, unparsedCandidate := range strings.Split(attributeValue, ", ") {
if candidate, err := parseImageCandidate(unparsedCandidate); err == nil {
imageCandidates = append(imageCandidates, candidate)
@ -45,18 +45,18 @@ func ParseSrcSetAttribute(attributeValue string) (imageCandidates ImageCandidate
return imageCandidates
}
func parseImageCandidate(input string) (*ImageCandidate, error) {
func parseImageCandidate(input string) (*imageCandidate, error) {
parts := strings.Split(strings.TrimSpace(input), " ")
nbParts := len(parts)
switch nbParts {
case 1:
return &ImageCandidate{ImageURL: parts[0]}, nil
return &imageCandidate{ImageURL: parts[0]}, nil
case 2:
if !isValidWidthOrDensityDescriptor(parts[1]) {
return nil, fmt.Errorf(`srcset: invalid descriptor`)
}
return &ImageCandidate{ImageURL: parts[0], Descriptor: parts[1]}, nil
return &imageCandidate{ImageURL: parts[0], Descriptor: parts[1]}, nil
default:
return nil, fmt.Errorf(`srcset: invalid number of descriptors`)
}