blob: a62fb9f599ae9b0cb948d6250034f36c041a2df9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
package pikdex
import (
"git.sr.ht/~ewy/pik/model"
"strings"
)
func (u *pikdex) Mod(src *model.Source, result *model.HydratedSource) error {
mod := u.Data[strings.TrimSuffix(src.Path, "/")]
if mod == nil {
return nil
}
if mod.Path != "" {
if mod.Aliases != nil {
result.Aliases = append(result.Aliases, mod.Aliases...)
}
if mod.Icon != "" {
result.Icon = mod.Icon
}
}
return nil
}
|