1
0
mirror of https://github.com/amir20/dozzle.git synced 2025-12-30 09:45:15 +01:00

fix: only shows event stream error when trying to reconnect (#2958)

This commit is contained in:
Amir Raminfar
2024-05-14 06:13:46 -07:00
committed by GitHub
parent cbda1e753c
commit 5810383a29

View File

@@ -4,7 +4,7 @@ import type { ContainerHealth, ContainerJson, ContainerStat } from "@/types/Cont
import { Container } from "@/models/Container";
import i18n from "@/modules/i18n";
const { showToast } = useToast();
const { showToast, removeToast } = useToast();
const { markHostAvailable } = useHosts();
// @ts-ignore
const { t } = i18n.global;
@@ -37,7 +37,7 @@ export const useContainerStore = defineStore("container", () => {
ready.value = false;
es = new EventSource(withBase("/api/events/stream"));
es.addEventListener("error", (e) => {
if (es?.readyState === EventSource.CLOSED) {
if (es?.readyState === EventSource.CONNECTING) {
showToast(
{
id: "events-stream",
@@ -83,6 +83,7 @@ export const useContainerStore = defineStore("container", () => {
});
es.onopen = () => {
removeToast("events-stream");
if (containers.value.length > 0) {
containers.value = [];
}