Kaynağa Gözat

fix build break

Darien Raymond 7 yıl önce
ebeveyn
işleme
4fad49fef8
1 değiştirilmiş dosya ile 3 ekleme ve 2 silme
  1. 3 2
      transport/internet/kcp/connection.go

+ 3 - 2
transport/internet/kcp/connection.go

@@ -149,11 +149,12 @@ func (u *Updater) Run() {
 		if u.shouldTerminate() {
 			return
 		}
-		interval := u.Interval()
+		ticker := time.NewTicker(u.Interval())
 		for u.shouldContinue() {
 			u.updateFunc()
-			time.Sleep(interval)
+			<-ticker.C
 		}
+		ticker.Stop()
 	}
 }