Files
server/api/internalutil.go
Jannis Mattheis 0f2e7cf5e2 Use gofmt -s
2018-03-25 19:33:29 +02:00

17 lines
290 B
Go

package api
import (
"errors"
"strconv"
"github.com/gin-gonic/gin"
)
func withID(ctx *gin.Context, name string, f func(id uint)) {
if id, err := strconv.ParseUint(ctx.Param(name), 10, 32); err == nil {
f(uint(id))
} else {
ctx.AbortWithError(400, errors.New("invalid id"))
}
}