mirror of
https://codeberg.org/video-prize-ranch/rimgo.git
synced 2026-02-07 06:06:31 +00:00
simplify SplitNameExt
This commit is contained in:
@@ -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)
|
||||
}
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user