fix linter

Signed-off-by: Raffaele Di Fazio <raffo@github.com>
This commit is contained in:
Raffaele Di Fazio 2021-09-16 16:45:07 +02:00
parent 68f4cad1af
commit 5cd90fea88
2 changed files with 5 additions and 5 deletions

View file

@ -210,12 +210,12 @@ func deleteWithThreshold(log *output.Logger, keepThresholdDays int) error {
user, err := apiClient.GetUser(ctx)
if err != nil {
return fmt.Errorf("error getting user: %v", err)
return fmt.Errorf("error getting user: %w", err)
}
codespaces, err := apiClient.ListCodespaces(ctx, user)
if err != nil {
return fmt.Errorf("error getting codespaces: %v", err)
return fmt.Errorf("error getting codespaces: %w", err)
}
codespacesToDelete, err := apiClient.FilterCodespacesToDelete(codespaces, keepThresholdDays)
@ -226,11 +226,11 @@ func deleteWithThreshold(log *output.Logger, keepThresholdDays int) error {
for _, c := range codespacesToDelete {
token, err := apiClient.GetCodespaceToken(ctx, user.Login, c.Name)
if err != nil {
return fmt.Errorf("error getting codespace token: %v", err)
return fmt.Errorf("error getting codespace token: %w", err)
}
if err := apiClient.DeleteCodespace(ctx, user, token, c.Name); err != nil {
return fmt.Errorf("error deleting codespace: %v", err)
return fmt.Errorf("error deleting codespace: %w", err)
}
log.Printf("Codespace deleted: %s\n", c.Name)

View file

@ -521,7 +521,7 @@ func (a *API) FilterCodespacesToDelete(codespaces []*Codespace, keepThresholdDay
// get a date from a string representation
t, err := time.Parse(time.RFC3339, codespace.LastUsedAt)
if err != nil {
return nil, fmt.Errorf("error parsing last used at date: %v", err)
return nil, fmt.Errorf("error parsing last used at date: %w", err)
}
if t.Before(now().AddDate(0, 0, -keepThresholdDays)) && codespace.Environment.State == "Shutdown" {
codespacesToDelete = append(codespacesToDelete, codespace)