package directives import ( "context" "fmt" "git.farahty.com/nimer/go-mongo/app" "github.com/99designs/gqlgen/graphql" ) func Auth(ctx context.Context, obj any, next graphql.Resolver) (res any, err error) { if _, err := app.CurrentUser(ctx); err != nil { return nil, fmt.Errorf("access denied, %s", err.Error()) } return next(ctx) }