Setting "Cache-Control" to "no-cache" in SSE

This commit is contained in:
Manu Mtz-Almeida 2015-05-14 02:08:47 +02:00
parent 20213d6de3
commit 51a64abe86

View File

@ -21,6 +21,9 @@ func WriteSSEvent(w http.ResponseWriter, eventName string, data interface{}) err
if len(header.Get("Content-Type")) == 0 { if len(header.Get("Content-Type")) == 0 {
header.Set("Content-Type", sse.ContentType) header.Set("Content-Type", sse.ContentType)
} }
if len(header.Get("Cache-Control")) == 0 {
header.Set("Cache-Control", "no-cache")
}
return sse.Encode(w, sse.Event{ return sse.Encode(w, sse.Event{
Event: eventName, Event: eventName,
Data: data, Data: data,