refactor: Properly handling config serde
- Also added some trailing commas for consistence
This commit is contained in:
parent
20a5f43d7f
commit
51e7dc047a
4 changed files with 32 additions and 66 deletions
25
src/main.rs
25
src/main.rs
|
|
@ -238,15 +238,24 @@ fn main() -> Result<(), Box<dyn Error>> {
|
|||
let ui = ui_weak.unwrap();
|
||||
let prev_event_name = {
|
||||
let log_guard = log.lock().expect("Log shouldn't be used twice");
|
||||
let prev_index = log_guard.events.len() - 2;
|
||||
log_guard.events
|
||||
.get(prev_index)
|
||||
.expect("Index is already checked")
|
||||
.name
|
||||
.clone()
|
||||
match log_guard.events.len().checked_sub(2) {
|
||||
Some(prev_index) => {
|
||||
let prev_event = log_guard.events
|
||||
.get(prev_index)
|
||||
.expect("Index is already checked")
|
||||
.name
|
||||
.clone();
|
||||
Some(prev_event)
|
||||
},
|
||||
None => None,
|
||||
}
|
||||
};
|
||||
println!("{}", prev_event_name.as_str());
|
||||
ui.set_previous_event_name(prev_event_name.to_shared_string());
|
||||
if let Some(name) = prev_event_name {
|
||||
println!("{name}");
|
||||
ui.set_previous_event_name(name.to_shared_string());
|
||||
} else {
|
||||
ui.set_previous_event_name(SharedString::new());
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue