From 6cf31541d984e835276d692096645250be26ce55 Mon Sep 17 00:00:00 2001 From: yusing Date: Fri, 9 Jan 2026 21:41:32 +0800 Subject: [PATCH] fix(homepage/icon): set icons provider on init (introduced in 74f97a66216c42850a1c26d19a8452199fb74660) --- internal/homepage/icons/list/list_icons.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/internal/homepage/icons/list/list_icons.go b/internal/homepage/icons/list/list_icons.go index e53eac5a..aa452618 100644 --- a/internal/homepage/icons/list/list_icons.go +++ b/internal/homepage/icons/list/list_icons.go @@ -43,6 +43,16 @@ const ( selfhstIcons = "https://raw.githubusercontent.com/selfhst/icons/refs/heads/main/index.json" ) +type provider struct{} + +func (p provider) HasIcon(u *icons.URL) bool { + return HasIcon(u) +} + +func init() { + icons.SetProvider(provider{}) +} + func InitCache() { m := make(IconMap) err := serialization.LoadJSONIfExist(common.IconListCachePath, &m)