Skip to content

Commit

Permalink
Remove data dir content, not all directory
Browse files Browse the repository at this point in the history
  • Loading branch information
ChienNM3 committed Feb 4, 2024
1 parent acc6db5 commit 14526dc
Showing 1 changed file with 10 additions and 2 deletions.
12 changes: 10 additions & 2 deletions main.go
Original file line number Diff line number Diff line change
Expand Up @@ -119,9 +119,17 @@ func openURL(url string) {

func cleanUpStorage(setting setting.Settings) error {
if setting.GetDeleteAfterClosed() {
if err := os.RemoveAll(setting.GetCurrentDataDir()); err != nil {
return fmt.Errorf("remove data directory: %w", err)
dif, err := os.ReadDir(setting.GetCurrentDataDir())
if err != nil {
return fmt.Errorf("read data directory: %w", err)
}
var errs []error
for _, f := range dif {
if err := os.RemoveAll(f.Name()); err != nil {
errs = append(errs, fmt.Errorf("remove %s: %w", f.Name(), err))
}
}
return errors.Join(errs...)
}
return nil
}

0 comments on commit 14526dc

Please sign in to comment.