chore: custom error

This commit is contained in:
schreifuchs committed 2026-03-02 22:38:28 +01:00
1 parent 6c1387c1cd
commit 2491d21963
19 files changed
+363 -60

No files matched your search

+26
View File
@@ -0,0 +1,26 @@
package restimage
import (
"context"
"io"
"net/http"
"git.schreifuchs.ch/schreifuchs/schreifuchs.ch/internal/components/images"
)
type Handler struct {
img imageService
}
func New(mux *http.ServeMux, srv imageService) *Handler {
h := &Handler{
img: srv,
}
mux.HandleFunc("GET /images/{uid}", h.getImage)
return h
}
type imageService interface {
GetImage(ctx context.Context, uid string, options images.Options) (img io.Reader, mimeType string, err error)
}