summaryrefslogtreecommitdiff
path: root/indexers/pikdex/hydrate.go
blob: ec7f71f20533890f30062430d9a779a7af1493d9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
package pikdex

import (
	"pik/model"
	"strings"
)

func (u *pikdex) Mod(src *model.Source, result *model.HydratedSource) error {
	mod := u.mods[strings.TrimSuffix(src.Path, "/")]
	if mod.Path != "" {
		if mod.Aliases != nil {
			result.Aliases = append(result.Aliases, mod.Aliases...)
		}
		if mod.Icon != "" {
			result.Icon = mod.Icon
		}
	}
	return nil
}