func (o *Outbound) getHTTPClient(peer *hostport.Peer) (*http.Client, error) { agent, ok := peer.Agent().(*Agent) if !ok { return nil, terrors.ErrInvalidAgentConversion{ Agent: peer.Agent(), ExpectedType: "*http.Agent", } } return agent.client, nil }