From 7ffb7b021eec46f2d714e04b47d752012e1bf8ea Mon Sep 17 00:00:00 2001 From: LLLL Colonq Date: Wed, 31 Jul 2024 22:59:58 -0400 Subject: Frontend updates --- fig-frontend-client/src/Model.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'fig-frontend-client/src/Model.js') diff --git a/fig-frontend-client/src/Model.js b/fig-frontend-client/src/Model.js index 299c645..797bae4 100644 --- a/fig-frontend-client/src/Model.js +++ b/fig-frontend-client/src/Model.js @@ -1,11 +1,7 @@ let canvas = document.getElementById("lcolonq-canvas"); -let socket = new WebSocket("wss://colonq.computer/bullfrog/api/channel/listen/model"); +let socket = null; let currentFrame = null; -socket.addEventListener("open", (ev) => { - console.log("connected"); -}); - async function decompress(blob) { let ds = new DecompressionStream("gzip"); let stream = blob.stream(); @@ -68,7 +64,7 @@ function readPacket(dv) { } function renderCellCanvas(ctx, x, y, c) { - if (c) { + if (c && c.type === "fg") { let msg = c.g1 ? String.fromCodePoint(c.g0, c.g1) : String.fromCodePoint(c.g0); if (msg.trim().length) { ctx.fillStyle = "black"; @@ -99,6 +95,10 @@ function renderCanvas() { } export const _startModel = () => { + socket = new WebSocket("wss://colonq.computer/bullfrog/api/channel/listen/model"); + socket.addEventListener("open", (ev) => { + console.log("connected"); + }); socket.addEventListener("message", async (ev) => { let arr = await decompress(ev.data); let view = new DataView(arr); -- cgit v1.2.3