Reconnect the app's command channel after sleep; list clients from it
This commit is contained in:
@@ -55,12 +55,7 @@ func (s *Server) StreamEvents(w http.ResponseWriter, r *http.Request, params api
|
||||
w.Header().Set("Cache-Control", "no-cache")
|
||||
w.WriteHeader(http.StatusOK)
|
||||
|
||||
live := s.hub.subscribe(api.ConnectedClient{
|
||||
Login: viewer,
|
||||
Host: r.Header.Get("Byre-Host"),
|
||||
Commit: r.Header.Get("Byre-Commit"),
|
||||
ConnectedAt: time.Now(),
|
||||
})
|
||||
live := s.hub.subscribe()
|
||||
defer s.clientsChanged()
|
||||
defer s.hub.unsubscribe(live)
|
||||
s.clientsChanged()
|
||||
|
||||
Reference in New Issue
Block a user