| 1234567891011121314 |
- package thoth
- import "context"
- type ctxKey struct{}
- func With(ctx context.Context, cli *Client) context.Context {
- return context.WithValue(ctx, ctxKey{}, cli)
- }
- func FromContext(ctx context.Context) (*Client, bool) {
- cli, ok := ctx.Value(ctxKey{}).(*Client)
- return cli, ok
- }
|