@@ 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::<web_sys::HtmlCanvasElement>().map_err(|_| ()).unwrap();
let context = typed_canvas_element.get_context("2d").unwrap().unwrap().dyn_into::<CanvasRenderingContext2d>().unwrap();
+ let client = CLIENT.read()?;
Ok(())
}
}=
\ No newline at end of file