Skip to content

Commit f452937

Browse files
authored
fix: fix install mod sdk is wrong (#65)
1 parent 4e46734 commit f452937

File tree

2 files changed

+170
-5
lines changed

2 files changed

+170
-5
lines changed

codegen/mod_management/api.go

+154-4
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pkg/mod_management/sdk.go

+16-1
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,22 @@ func (c *ModManagementClient) InstallableModules() ([]mod_management.RemoteModul
6363
}
6464

6565
func (c *ModManagementClient) InstallModule(name string) error {
66-
resp, err := c.Client.InstallableModuleListWithResponse(context.Background())
66+
resp, err := c.Client.ModuleInstallWithResponse(context.Background(), mod_management.ModuleInstallJSONRequestBody{
67+
Name: name,
68+
})
69+
if err != nil {
70+
return err
71+
}
72+
73+
if resp.StatusCode() != http.StatusOK {
74+
return fmt.Errorf("failed to get installable modules: %s", resp.Status())
75+
}
76+
return nil
77+
}
78+
func (c *ModManagementClient) InstallModuleAsync(name string) error {
79+
resp, err := c.Client.ModuleInstallAsyncWithResponse(context.Background(), mod_management.ModuleInstallJSONRequestBody{
80+
Name: name,
81+
})
6782
if err != nil {
6883
return err
6984
}

0 commit comments

Comments
 (0)