chore: update api.ServiceClient interface to include service creation and removal

This commit is contained in:
Pavel Sviderski
2025-04-21 12:48:21 +10:00
parent f08d9fe405
commit 45497fd20c
3 changed files with 9 additions and 7 deletions
+2 -7
View File
@@ -18,13 +18,8 @@ import (
"google.golang.org/grpc/status"
)
type RunServiceResponse struct {
ID string
Name string
}
func (cli *Client) RunService(ctx context.Context, spec api.ServiceSpec) (RunServiceResponse, error) {
var resp RunServiceResponse
func (cli *Client) RunService(ctx context.Context, spec api.ServiceSpec) (api.RunServiceResponse, error) {
var resp api.RunServiceResponse
if err := spec.Validate(); err != nil {
return resp, fmt.Errorf("invalid service spec: %w", err)