Use enumerate() instead of manual counter

This commit is contained in:
Benjamyn Love 2024-03-10 21:40:48 +11:00
parent 796ab5ecf4
commit b07d921880

View File

@ -31,8 +31,7 @@ pub fn change_wallpapers(wallpapers: &Wallpapers) {
pub fn generate_js(wallpapers: &Wallpapers) -> String {
let mut javascript = String::new();
javascript.push_str("var allDesktops = desktops();\n");
let mut count = 0;
for monitor in wallpapers.config.monitors.monitors.iter() {
for (count, monitor) in wallpapers.config.monitors.monitors.iter().enumerate() {
let mut boilerplate = String::new();
let _ = write!(
&mut boilerplate,
@ -45,7 +44,6 @@ pub fn generate_js(wallpapers: &Wallpapers) -> String {
wallpapers.random_selection(monitor)
);
javascript.push_str(&boilerplate);
count += 1;
}
javascript
}