(fileOp fileUtils.FileOp)
| 684 | } |
| 685 | |
| 686 | func loadWebsiteLogTree(fileOp fileUtils.FileOp) []dto.CleanTree { |
| 687 | websites, _ := websiteRepo.List() |
| 688 | if len(websites) == 0 { |
| 689 | return nil |
| 690 | } |
| 691 | var res []dto.CleanTree |
| 692 | for _, website := range websites { |
| 693 | size3, _ := fileOp.GetDirSize(path.Join(GetSiteDir(website.Alias), "log")) |
| 694 | res = append(res, dto.CleanTree{ |
| 695 | ID: uuid.NewString(), |
| 696 | Label: website.PrimaryDomain, |
| 697 | Size: uint64(size3), |
| 698 | Type: "website_log", |
| 699 | Name: website.Alias, |
| 700 | CanDelete: true, |
| 701 | }) |
| 702 | } |
| 703 | return res |
| 704 | } |
| 705 | |
| 706 | func loadAppTmpDownloadTree(fileOp fileUtils.FileOp) []dto.CleanTree { |
| 707 | appDirs, err := os.ReadDir(global.Dir.RemoteAppResourceDir) |
no test coverage detected