From f1ce2603c47e7d4123613dc5be6748eb447526fb Mon Sep 17 00:00:00 2001 From: Pierre Le Fevre Date: Sun, 10 Dec 2023 19:30:05 +0100 Subject: [PATCH] Fix logs --- src/pages/edit/deployments/LogsView.jsx | 24 +++++++++++++++++------- 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/src/pages/edit/deployments/LogsView.jsx b/src/pages/edit/deployments/LogsView.jsx index 012e456..8b55058 100644 --- a/src/pages/edit/deployments/LogsView.jsx +++ b/src/pages/edit/deployments/LogsView.jsx @@ -26,7 +26,7 @@ export const LogsView = ({ deployment }) => { const initSse = () => { if (!(deployment && initialized)) return; - + if (sse) { sse.close(); } @@ -40,6 +40,8 @@ export const LogsView = ({ deployment }) => { } ); + console.log(eventSource); + setSse(eventSource); eventSource.onerror = () => { @@ -50,13 +52,21 @@ export const LogsView = ({ deployment }) => { initSse(); }, 5000); }; + + eventSource.addEventListener("deployment", (e) => { + setLogs((logs) => [e.data, ...logs]); + }); + + eventSource.addEventListener("pod", (e) => { + setLogs((logs) => [e.data, ...logs]); + }); + + eventSource.addEventListener("build", (e) => { + setLogs((logs) => [e.data, ...logs]); + }); - eventSource.onmessage = (event) => { - setLogs((logs) => [event.data, ...logs]); - setConnection("connected"); - }; - - eventSource.onopen = () => { + eventSource.onopen = (e) => { + console.log(e) setConnection("connected"); }; };