ConnectRPC22 returns a dRPC client to the Agent API v2.2. It is useful when you want to be maximally compatible with Coderd Release Versions from 2.13+
(ctx context.Context)
| 217 | // ConnectRPC22 returns a dRPC client to the Agent API v2.2. It is useful when you want to be |
| 218 | // maximally compatible with Coderd Release Versions from 2.13+ |
| 219 | func (c *Client) ConnectRPC22(ctx context.Context) ( |
| 220 | proto.DRPCAgentClient22, tailnetproto.DRPCTailnetClient22, error, |
| 221 | ) { |
| 222 | conn, err := c.connectRPCVersion(ctx, apiversion.New(2, 2), "") |
| 223 | if err != nil { |
| 224 | return nil, nil, err |
| 225 | } |
| 226 | return proto.NewDRPCAgentClient(conn), tailnetproto.NewDRPCTailnetClient(conn), nil |
| 227 | } |
| 228 | |
| 229 | // ConnectRPC23 returns a dRPC client to the Agent API v2.3. It is useful when you want to be |
| 230 | // maximally compatible with Coderd Release Versions from 2.18+ |
nothing calls this directly
no test coverage detected