Sfoglia il codice sorgente

d04 Исправление зависания арсенала

SVI 2 anni fa
parent
commit
6fc7eee3fd
1 ha cambiato i file con 5 aggiunte e 4 eliminazioni
  1. 5 4
      server/serv_bots/warbot/angar/base/arsenal/arsenal.go

+ 5 - 4
server/serv_bots/warbot/angar/base/arsenal/arsenal.go

@@ -83,10 +83,10 @@ func (сам *Арсенал) пуск() {
 		select {
 		case <-сам.бот.Кнт().Done():
 			return
-		case <-сам.ВремяОпрос().КаналСиг():
-			if сам.РежимТекущ().Получ() == "upgrade" {
-				continue
-			}
+		// case <-сам.ВремяОпрос().КаналСиг():
+		// 	if сам.РежимТекущ().Получ() == "upgrade" {
+		// 		continue
+		// 	}
 		// if err := sf.updateArsenal(); err != nil {
 		// 	return fmt.Errorf("ArsenalNet.Run(): in update arsenal, err=\n\t%w", err)
 		// }
@@ -94,6 +94,7 @@ func (сам *Арсенал) пуск() {
 			if сам.РежимТекущ().Получ() == "upgrade" {
 				continue
 			}
+			сам.Обновить()
 			сам.сделать()
 			time.Sleep(time.Second * 305) // Интервал 5 минут и ещё 5 секунд (кратно интервалу производства -- от 40 минут до 1 часа)
 		}