From c233a7cb0e60dfea51fb5b68736cded75f8e0688 Mon Sep 17 00:00:00 2001 From: core Date: Tue, 11 Apr 2023 21:05:29 -0400 Subject: [PATCH] add client --- client/src/rendering/renderer.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/client/src/rendering/renderer.rs b/client/src/rendering/renderer.rs index e287fe417a90f47993703049b556c51cac724d5f..190aadb22866d63bb9e6c9b89b6d2371ee17f388 100644 --- a/client/src/rendering/renderer.rs +++ b/client/src/rendering/renderer.rs @@ -3,6 +3,7 @@ use async_trait::async_trait; use web_sys::{CanvasRenderingContext2d, HtmlCanvasElement}; use crate::rendering::Renderer; use wasm_bindgen::JsCast; +use crate::CLIENT; #[derive(Debug)] pub struct WebRenderer { @@ -25,6 +26,7 @@ impl Renderer for WebRenderer { let canvas_element = document.get_element_by_id(&self.canvas_element_id).ok_or("canvas element does not exist")?; let typed_canvas_element: HtmlCanvasElement = canvas_element.dyn_into::().map_err(|_| ()).unwrap(); let context = typed_canvas_element.get_context("2d").unwrap().unwrap().dyn_into::().unwrap(); + let client = CLIENT.read()?; Ok(()) } } \ No newline at end of file