Răsfoiți Sursa

send stream status to frontend

Alexander Belanger 4 ani în urmă
părinte
comite
b7422466e6
1 a modificat fișierele cu 7 adăugiri și 0 ștergeri
  1. 7 0
      internal/kubernetes/agent.go

+ 7 - 0
internal/kubernetes/agent.go

@@ -788,6 +788,13 @@ func (a *Agent) StreamJobs(namespace string, selectors string, rw *websocket.Web
 					continueVal = jobs.Continue
 					continueVal = jobs.Continue
 				}
 				}
 			}
 			}
+
+			// at this point, we can return the status finished
+			err := rw.WriteJSON(map[string]interface{}{
+				"streamStatus": "finished",
+			})
+
+			errorchan <- err
 		}()
 		}()
 
 
 		for err = range errorchan {
 		for err = range errorchan {