update cpu changes when the application is removed

This commit is contained in:
link 2021-12-10 18:08:02 +08:00
parent caa9b50b65
commit f1f6d33e26

View File

@ -300,8 +300,11 @@ func (a *appStruct) GetHardwareUsageSteam() {
config.CasaOSGlobalVariables.AppChange = false config.CasaOSGlobalVariables.AppChange = false
a.db.Table(model2.CONTAINERTABLENAME).Select("label,title,icon,container_id").Where("origin != ?", "system").Find(&lm) a.db.Table(model2.CONTAINERTABLENAME).Select("label,title,icon,container_id").Where("origin != ?", "system").Find(&lm)
dataApps := dataStats dataApps := dataStats
dataStats.Range(func(key, value interface{}) bool {
dataStats.Delete(key)
return true
})
for _, v := range lm { for _, v := range lm {
dataStats.Delete(v.ContainerId)
m, _ := dataApps.Load(v.ContainerId) m, _ := dataApps.Load(v.ContainerId)
if m != nil { if m != nil {
dataStats.Store(v.ContainerId, m) dataStats.Store(v.ContainerId, m)