(ctx context.Context, k string, v T)
| 24 | } |
| 25 | |
| 26 | func Set[T any](ctx context.Context, k string, v T) context.Context { |
| 27 | if gc, ok := ctx.(*gin.Context); ok { |
| 28 | gc.Set(k, v) |
| 29 | return ctx |
| 30 | } |
| 31 | return context.WithValue(ctx, contextKey(k), v) |
| 32 | } |
| 33 | |
| 34 | func SetActor(ctx context.Context, actor *accesscontrol.Actor) context.Context { |
| 35 | return Set(ctx, actorKey, actor) |
no test coverage detected