fix incorrect sinceTime for comments stream

This commit is contained in:
Umputun
2020-04-14 03:40:10 -05:00
parent e94af6a059
commit 3cb07b9cd6
2 changed files with 4 additions and 4 deletions
+1 -2
View File
@@ -193,7 +193,6 @@ func (s *public) infoStreamCtrl(w http.ResponseWriter, r *http.Request) {
if err != nil {
return "info", data, false, err
}
return "info", data, upd, nil
}
}
@@ -264,11 +263,11 @@ func (s *public) lastCommentsStreamCtrl(w http.ResponseWriter, r *http.Request)
if e != nil {
return nil, e
}
sinceTime = time.Now()
if len(comments) > 0 {
sinceTime = comments[0].Timestamp
upd = true
}
sinceTime = time.Now()
return encodeJSONWithHTML(comments)
})
return "last", data, upd, err
+3 -2
View File
@@ -729,7 +729,7 @@ func TestRest_Robots(t *testing.T) {
func TestRest_LastCommentsStream(t *testing.T) {
ts, srv, teardown := startupT(t)
srv.pubRest.readOnlyAge = 10000000 // make sure we don't hit read-only
srv.pubRest.streamer.Refresh = 10 * time.Millisecond
srv.pubRest.streamer.Refresh = 50 * time.Millisecond
srv.pubRest.streamer.TimeOut = 500 * time.Millisecond
srv.pubRest.streamer.MaxActive = 100
@@ -740,9 +740,10 @@ func TestRest_LastCommentsStream(t *testing.T) {
go func() {
defer close(done)
for i := 1; i < 10; i++ {
time.Sleep(100 * time.Millisecond)
postComment(t, ts.URL)
time.Sleep(100 * time.Millisecond)
}
t.Log("wrote 10 records")
}()
client := http.Client{}