This commit is contained in:
yusing 2025-04-17 14:32:59 +08:00
parent 9af42a9439
commit 7f4b04efb7

View file

@ -36,7 +36,7 @@ func GetFavIcon(w http.ResponseWriter, req *http.Request) {
gphttp.ClientError(w, err, http.StatusBadRequest) gphttp.ClientError(w, err, http.StatusBadRequest)
return return
} }
fetchResult := homepage.FetchFavIconFromURL(&iconURL) fetchResult := homepage.FetchFavIconFromURL(req.Context(), &iconURL)
if !fetchResult.OK() { if !fetchResult.OK() {
http.Error(w, fetchResult.ErrMsg, fetchResult.StatusCode) http.Error(w, fetchResult.ErrMsg, fetchResult.StatusCode)
return return
@ -59,7 +59,7 @@ func GetFavIcon(w http.ResponseWriter, req *http.Request) {
if hp.Icon.IconSource == homepage.IconSourceRelative { if hp.Icon.IconSource == homepage.IconSourceRelative {
result = homepage.FindIcon(req.Context(), r, hp.Icon.Value) result = homepage.FindIcon(req.Context(), r, hp.Icon.Value)
} else { } else {
result = homepage.FetchFavIconFromURL(hp.Icon) result = homepage.FetchFavIconFromURL(req.Context(), hp.Icon)
} }
} else { } else {
// try extract from "link[rel=icon]" // try extract from "link[rel=icon]"