2024-11-17 12:58:13 +03:00

20 lines
373 B
Go

package getters
import (
"strconv"
"strings"
"github.com/gin-gonic/gin"
)
// Returns -1, error if there is no such param or value invalid
func GetInt64Param(c *gin.Context, paramName string) (int64, error) {
int64ParamValue, err := strconv.ParseInt(strings.Trim(c.Param(paramName), "/"), 10, 64)
if err != nil {
return -1, err
}
return int64ParamValue, nil
}