From 40e6c6b25fc2c7da89be6fe8c55b13dc95e4f85a Mon Sep 17 00:00:00 2001 From: Daniel Schadt Date: Mon, 28 Nov 2022 22:07:08 +0100 Subject: add workaround for Alliance not being in the API --- src/render.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/render.rs') diff --git a/src/render.rs b/src/render.rs index 0a10eab..67e8619 100644 --- a/src/render.rs +++ b/src/render.rs @@ -156,13 +156,13 @@ impl<'r> Renderer<'r> { .iter() .filter_map(|l| l.api_id()) .collect::>(); - let api_legends = self.api.get_legends(&legend_ids)?; let mut buffer = ImageBuffer::from_pixel( - api_legends.len() as u32 * self.options.legend_size, + legend_ids.len() as u32 * self.options.legend_size, self.options.legend_size, self.options.background_color, ); - for (i, legend) in api_legends.iter().enumerate() { + for (i, legend) in legend_ids.into_iter().enumerate() { + let legend = self.api.get_legends(&[legend])?.into_iter().next().unwrap(); let swapper = self .api .get_skills(&[legend.swap])? -- cgit v1.2.3