cli: remove redundant client creation requests (#5264)

This commit is contained in:
Ammar Bandukwala
2022-12-02 15:40:23 -06:00
committed by GitHub
parent 65407462d1
commit 91973e1e88
2 changed files with 35 additions and 47 deletions

View File

@ -77,6 +77,7 @@ func list() *cobra.Command {
if err != nil {
return err
}
filter := codersdk.WorkspaceFilter{
FilterQuery: searchQuery,
}
@ -91,6 +92,7 @@ func list() *cobra.Command {
}
filter.Owner = myUser.Username
}
res, err := client.Workspaces(cmd.Context(), filter)
if err != nil {
return err
@ -102,10 +104,12 @@ func list() *cobra.Command {
_, _ = fmt.Fprintln(cmd.ErrOrStderr())
return nil
}
userRes, err := client.Users(cmd.Context(), codersdk.UsersRequest{})
if err != nil {
return err
}
usersByID := map[uuid.UUID]codersdk.User{}
for _, user := range userRes.Users {
usersByID[user.ID] = user