Versions in this module Expand all Collapse all v1 v1.0.1 Dec 23, 2023 Changes in this version + const ERROR + const ErrorTokenEmpty + const ErrorTokenExpire + const ErrorTokenInvalid + const ErrorUserNotExist + const InvalidParams + const SUCCESS + const TooManyRequests + const Unknown + var MsgFlags = map[int]string + func BindAndValid(c *gin.Context, form interface{}) error + func CheckUserToken() gin.HandlerFunc + func Cors() gin.HandlerFunc + func GenerateToken(username string, uid int) (string, error) + func GetMsg(code int) string + func GetRequestId(ctx *gin.Context) (requestId string) + func JsonResponse(ctx *gin.Context, httpCode, retCode int, data interface{}) + func Metadata(debug bool) gin.HandlerFunc + func ProtoBufResponse(ctx *gin.Context, httpCode int, data interface{}) + func RateLimit(maxConcurrent int) gin.HandlerFunc + type Claims struct + Uid int + UserName string + func ParseToken(token string) (*Claims, error)