From a3e3b724d4fe97f251e830197527f3a106b0a890 Mon Sep 17 00:00:00 2001 From: metamuffin Date: Sun, 12 Jan 2025 01:12:34 +0100 Subject: enable persistant cache + print timing info --- client/src/state.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'client/src/state.rs') diff --git a/client/src/state.rs b/client/src/state.rs index cb7316d..623caaa 100644 --- a/client/src/state.rs +++ b/client/src/state.rs @@ -52,7 +52,9 @@ pub struct InputState { impl<'a> State<'a> { pub fn new(conn: TcpStream, window: &'a winit::window::Window) -> Result> { info!("new state"); - let downloader = Arc::new(Downloader::new(ResourceStore::new_memory())); + let downloader = Arc::new(Downloader::new(ResourceStore::new_persistent( + &xdg::BaseDirectories::with_prefix("weareclient")?.place_cache_file("resources")?, + )?)); Ok(Self { camera: Camera::new(), network: Network::new(conn).into(), -- cgit v1.2.3-70-g09d2