Files
mirror-sync/cmd/server/api/middlewares.go
2025-09-30 20:21:33 +02:00

16 lines
287 B
Go

package api
import "net/http"
func recoverMiddleware(next http.Handler) http.Handler {
return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
defer func() {
err := recover()
if err != nil {
internalServerError(w, r)
}
}()
next.ServeHTTP(w, r)
})
}