Просмотр исходного кода

update cpu changes when the application is removed

link 3 лет назад
Родитель
Сommit
f1f6d33e26
1 измененных файлов с 4 добавлено и 1 удалено
  1. 4 1
      service/app.go

+ 4 - 1
service/app.go

@@ -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)