simplify SplitNameExt

This commit is contained in:
orangix
2026-01-31 05:19:02 +01:00
parent d84ca93e0e
commit 4ffe09bb81
4 changed files with 11 additions and 19 deletions

View File

@@ -14,7 +14,7 @@ func HandleMedia(w http.ResponseWriter, r *http.Request) error {
w.Header().Set("Content-Security-Policy", "default-src 'none'; style-src 'self'; img-src 'self'")
baseName, extension := r.PathValue("baseName"), r.PathValue("extension")
if strings.HasPrefix(r.URL.Path, "/stack") {
return handleMedia(w, r, "https://i.stack.imgur.com/"+baseName[5:]+extension)
return handleMedia(w, r, "https://i.stack.imgur.com/"+baseName+extension)
} else {
return handleMedia(w, r, "https://i.imgur.com/"+baseName+extension)
}

View File

@@ -116,19 +116,19 @@ func handleFeed(w http.ResponseWriter, r *http.Request, instance string, feed *f
w.Header().Set("Content-Type", mime.TypeByExtension("."+r.PathValue("type")))
switch r.PathValue("type") {
case "atom":
case ".atom":
body, err := feed.ToAtom()
if err != nil {
return err
}
w.Write([]byte(body))
case "json":
case ".json":
body, err := feed.ToJSON()
if err != nil {
return err
}
w.Write([]byte(body))
case "rss":
case ".rss":
body, err := feed.ToRss()
if err != nil {
return err