fix(cli): ensure cliui.Agent doesn't fetch infinitely (#8446)

This commit is contained in:
Colin Adler
2023-07-12 10:21:54 -05:00
committed by GitHub
parent 14caa9b7c1
commit 1c3bfacca3
6 changed files with 72 additions and 44 deletions

View File

@ -214,10 +214,10 @@ func main() {
agent.LastConnectedAt = &lastConnectedAt
},
}
err := cliui.Agent(inv.Context(), inv.Stdout, cliui.AgentOptions{
err := cliui.Agent(inv.Context(), inv.Stdout, uuid.Nil, cliui.AgentOptions{
FetchInterval: 100 * time.Millisecond,
Wait: true,
Fetch: func(_ context.Context) (codersdk.WorkspaceAgent, error) {
Fetch: func(_ context.Context, _ uuid.UUID) (codersdk.WorkspaceAgent, error) {
if len(fetchSteps) == 0 {
return agent, nil
}