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

This commit is contained in:
Pavel Sviderski committed 2025-04-21 12:48:21 +10:00
1 parent f08d9fe405
commit 45497fd20c
3 files changed
+9 -7

No files matched your search

+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)