chore: refactoring

This commit is contained in:
Oleg Lobanov 2022-06-13 12:35:57 +02:00
parent e1d8225a53
commit d0830e7007
No known key found for this signature in database
GPG Key ID: 65FF3DB864FE3D2A

View File

@ -351,19 +351,19 @@ var diskUsage = withUser(func(w http.ResponseWriter, r *http.Request, d *data) (
return errToStatus(err), err return errToStatus(err), err
} }
fPath := file.RealPath() fPath := file.RealPath()
if file.IsDir { if !file.IsDir {
usage, err := disk.UsageWithContext(r.Context(), fPath)
if err != nil {
return errToStatus(err), err
}
return renderJSON(w, r, &DiskUsageResponse{
Total: usage.Total,
Used: usage.Used,
})
} else {
return renderJSON(w, r, &DiskUsageResponse{ return renderJSON(w, r, &DiskUsageResponse{
Total: 0, Total: 0,
Used: 0, Used: 0,
}) })
} }
usage, err := disk.UsageWithContext(r.Context(), fPath)
if err != nil {
return errToStatus(err), err
}
return renderJSON(w, r, &DiskUsageResponse{
Total: usage.Total,
Used: usage.Used,
})
}) })