Skip to content

Commit cc26eb1

Browse files
committed
优化 ai_false diskstate
1 parent 366c7ac commit cc26eb1

File tree

1 file changed

+10
-12
lines changed

1 file changed

+10
-12
lines changed

plugin/ai_false/ai_false.go

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -567,23 +567,21 @@ func diskstate() (stateinfo []*status, err error) {
567567
if err != nil {
568568
return
569569
}
570-
stateinfo = make([]*status, len(parts))
571-
for i, v := range parts {
570+
stateinfo = make([]*status, 0, len(parts))
571+
for _, v := range parts {
572572
mp := v.Mountpoint
573+
if strings.HasPrefix(mp, "/snap/") || strings.HasPrefix(mp, "/apex/") {
574+
continue
575+
}
573576
diskusage, err := disk.Usage(mp)
574-
usage := ""
575-
precent := 0.0
576577
if err != nil {
577-
usage = err.Error()
578-
} else {
579-
usage = storagefmt(float64(diskusage.Used)) + " / " + storagefmt(float64(diskusage.Total))
580-
precent = math.Round(diskusage.UsedPercent)
578+
continue
581579
}
582-
stateinfo[i] = &status{
583-
precent: precent,
580+
stateinfo = append(stateinfo, &status{
581+
precent: math.Round(diskusage.UsedPercent),
584582
name: mp,
585-
text: []string{usage},
586-
}
583+
text: []string{storagefmt(float64(diskusage.Used)) + " / " + storagefmt(float64(diskusage.Total))},
584+
})
587585
}
588586
return stateinfo, nil
589587
}

0 commit comments

Comments
 (0)