middleware

package
v0.0.0-...-bae350f Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 7, 2021 License: MIT Imports: 21 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AuthUser

func AuthUser(db *xorm.Engine) gin.HandlerFunc

func Cache

func Cache(cache redis.Cmdable) gin.HandlerFunc

func Config

func Config(cfg *config.Config) gin.HandlerFunc

func Database

func Database(db *xorm.Engine) gin.HandlerFunc

func Dataloader

func Dataloader(db *xorm.Engine) gin.HandlerFunc

func GetUser

func GetUser(ctx context.Context) *model.User

func MustGet

func MustGet(ctx context.Context, key ContextKey) interface{}

func MustGetCache

func MustGetCache(ctx context.Context) redis.Cmdable

func MustGetConfig

func MustGetConfig(ctx context.Context) *config.Config

func MustGetDB

func MustGetDB(ctx context.Context) *xorm.Engine

func MustGetLoader

func MustGetLoader(ctx context.Context) *datastore.DataLoader

func MustGetUser

func MustGetUser(ctx context.Context) *model.User

func RecoverPanic

func RecoverPanic() gin.HandlerFunc

func RequestLogging

func RequestLogging(skipPaths ...string) gin.HandlerFunc

Types

type ContextKey

type ContextKey string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL