Files
mirror-sync/cmd/server/api/middlewares.go
2025-10-20 01:35:32 +02:00

16 lines
292 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(err, w, r)
}
}()
next.ServeHTTP(w, r)
})
}