forked from janek/mostr
1
0
Fork 0

style(tasks): reformat

This commit is contained in:
xeruf 2024-11-09 18:01:40 +01:00
parent 5a8fa69e4c
commit cc64c0f493
1 changed files with 24 additions and 24 deletions

View File

@ -302,7 +302,6 @@ impl TasksRelay {
Durations::from(self.get_own_events_history(), &vec![&id]).sum::<Duration>().as_secs() Durations::from(self.get_own_events_history(), &vec![&id]).sum::<Duration>().as_secs()
} }
/// Total time in seconds tracked on this task and its subtasks by all users. /// Total time in seconds tracked on this task and its subtasks by all users.
fn total_time_tracked(&self, id: EventId) -> u64 { fn total_time_tracked(&self, id: EventId) -> u64 {
let mut total = 0; let mut total = 0;
@ -393,27 +392,27 @@ impl TasksRelay {
) -> Vec<&'a Task> { ) -> Vec<&'a Task> {
iter.sorted_by_cached_key(|task| self.sorting_key(task)) iter.sorted_by_cached_key(|task| self.sorting_key(task))
.flat_map(move |task| { .flat_map(move |task| {
if !self.state.matches(task) { if !self.state.matches(task) {
return vec![]; return vec![];
}
let mut new_depth = depth;
if depth > 0 && (!self.recurse_activities || task.is_task()) {
new_depth = depth - 1;
if sparse && new_depth > self.view_depth && self.filter(task) {
new_depth = self.view_depth;
} }
} let mut new_depth = depth;
if new_depth > 0 { if depth > 0 && (!self.recurse_activities || task.is_task()) {
let mut children = self.resolve_tasks_rec(self.tasks.children_of(&task), sparse, new_depth); new_depth = depth - 1;
if !children.is_empty() { if sparse && new_depth > self.view_depth && self.filter(task) {
if !sparse { new_depth = self.view_depth;
children.push(task);
} }
return children;
} }
} if new_depth > 0 {
return if self.filter(task) { vec![task] } else { vec![] }; let mut children = self.resolve_tasks_rec(self.tasks.children_of(&task), sparse, new_depth);
}).collect_vec() if !children.is_empty() {
if !sparse {
children.push(task);
}
return children;
}
}
return if self.filter(task) { vec![task] } else { vec![] };
}).collect_vec()
} }
/// Executes the given function with each task referenced by this event without marker. /// Executes the given function with each task referenced by this event without marker.
@ -1256,10 +1255,11 @@ where
} }
/// Formats the given seconds according to the given format. /// Formats the given seconds according to the given format.
/// MMM - minutes /// - MMM - minutes
/// MM - minutes of the hour /// - MM - minutes of the hour
/// HH - hours /// - HH - hours
/// Returns an empty string if under a minute. ///
/// Returns an empty string if under one minute.
fn display_time(format: &str, secs: u64) -> String { fn display_time(format: &str, secs: u64) -> String {
Some(secs / 60) Some(secs / 60)
.filter(|t| t > &0) .filter(|t| t > &0)
@ -1862,4 +1862,4 @@ mod tasks_test {
2 2
); );
} }
} }