1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
package contextlib import ( "context" "gitrepo.ru/neonxp/gorum/models" ) func GetUser(ctx context.Context) *models.User { u := ctx.Value(UserKey) if u == nil { return nil } user, ok := u.(models.User) if !ok { return nil } return &user }