Documentation
¶
Index ¶
- Variables
- func GetClaims(c *gin.Context) (*pkg.CustomClaims, error)
- func GetUserAuthorityId(c *gin.Context) (uint, error)
- func GetUserInfo(c *gin.Context) *pkg.CustomClaims
- func Must(err error)
- func ParseInt(s string) (int, error)
- func ParseInt64(s string) (int64, error)
- func ParseUint(s string) (uint, error)
- func PrintLogo()
- func RequestShutdown() bool
- func SetupSignalContext() context.Context
- func SetupSignalHandler() <-chan struct{}
Constants ¶
This section is empty.
Variables ¶
Functions ¶
func GetUserAuthorityId ¶
GetUserAuthorityId 从Gin的Context中获取从jwt解析出来的用户角色id
func GetUserInfo ¶
func GetUserInfo(c *gin.Context) *pkg.CustomClaims
GetUserInfo 从Gin的Context中获取从jwt解析出来的用户角色id
func RequestShutdown ¶
func RequestShutdown() bool
RequestShutdown emulates a received event that is considered as shutdown signal (SIGTERM/SIGINT) This returns whether a handler was notified
func SetupSignalContext ¶
SetupSignalContext is same as SetupSignalHandler, but a context.Context is returned. Only one of SetupSignalContext and SetupSignalHandler should be called, and only can be called once.
func SetupSignalHandler ¶
func SetupSignalHandler() <-chan struct{}
SetupSignalHandler registered for SIGTERM and SIGINT. A stop channel is returned which is closed on one of these signals. If a second signal is caught, the program is terminated with exit code 1. Only one of SetupSignalContext and SetupSignalHandler should be called, and only can be called once.
Types ¶
This section is empty.