proxy-pool/internal/checker/controlplane/generated_client.go
youfak 2bdc1ebda3
Some checks are pending
ci / proto (push) Waiting to run
ci / test (ubuntu-latest) (push) Waiting to run
ci / test (windows-latest) (push) Waiting to run
ci / race (push) Waiting to run
ci / integration (push) Waiting to run
feat: add checker task executor
2026-07-31 21:12:32 +08:00

41 lines
971 B
Go

package controlplane
import (
"context"
controlplanev1 "proxy-pool/gen/controlplane/v1"
)
type GeneratedClient struct {
client controlplanev1.CheckerControlPlaneClient
}
func NewGeneratedClient(client controlplanev1.CheckerControlPlaneClient) *GeneratedClient {
if client == nil {
return nil
}
return &GeneratedClient{client: client}
}
func (client *GeneratedClient) StreamCheckTasks(
ctx context.Context,
request *controlplanev1.StreamCheckTasksRequest,
) (TaskStream, error) {
if client == nil || client.client == nil {
return nil, ErrInvalidRunner
}
return client.client.StreamCheckTasks(ctx, request)
}
func (client *GeneratedClient) ReportObservations(
ctx context.Context,
batch *controlplanev1.ObservationBatch,
) (*controlplanev1.ReportObservationsResponse, error) {
if client == nil || client.client == nil {
return nil, ErrInvalidRunner
}
return client.client.ReportObservations(ctx, batch)
}
var _ Client = (*GeneratedClient)(nil)