func GetClient(ctx context.Context) *Client {
	if ctx != nil {
		if c, ok := ctx.Value(ctxKeyClient{}).(*Client); ok {
			return c
		}
	}
	return nil
}
// GetClient retrieves the client from a the context.
// This function may return nil if a client is not set.
GetClient retrieves the client from a the context.
This function may return nil if a client is not set.
// GetClient retrieves the client from a the context . // This function may return nil if a client is not set .
func GetClient(ctx context.Context) *Client {
	if ctx != nil {
		if c, ok := ctx.Value(ctxKeyClient{}).(*Client); ok {
			return c
		}
	}
	return nil
}
func GetClient ( ctx context . Context ) * Client { if ctx != nil { if c , ok := ctx . Value ( ctxKeyClient { } ) . ( * Client ) ; ok { return c } } return nil }
GetClient retrieves the client from a the context.
GetClient retrieves the client from a the context .