separate messages for debug stream error and close evensts

This commit is contained in:
muzam1l
2022-03-03 16:16:00 +05:30
parent 5993d2762f
commit 8936b34361
2 changed files with 10 additions and 3 deletions

View File

@@ -67,7 +67,13 @@ const DebugStream = () => {
type: "error",
message: "Something went wrong in establishing connection!",
});
setSelectedAccount(null);
};
const onClose = () => {
state.debugLogs.push({
type: "error",
message: "Connection was closed!",
});
setSelectedAccount(null)
};
const onMessage = (event: any) => {
if (!event.data) return;
@@ -75,13 +81,13 @@ const DebugStream = () => {
};
socket.addEventListener("open", onOpen);
socket.addEventListener("close", onError);
socket.addEventListener("close", onClose);
socket.addEventListener("error", onError);
socket.addEventListener("message", onMessage);
return () => {
socket.removeEventListener("open", onOpen);
socket.removeEventListener("close", onError);
socket.removeEventListener("close", onClose);
socket.removeEventListener("message", onMessage);
socket.removeEventListener("error", onError);

View File

@@ -5,6 +5,7 @@ const Text = styled("span", {
lineHeight: "$body",
color: "$text",
wordWrap: "break-word",
whiteSpace: 'pre-wrap',
variants: {
variant: {
log: {