Changing filter_map to filter

This commit is contained in:
Pauan 2018-03-12 14:09:30 -10:00
parent db41163c2d
commit 156a4e1941
1 changed files with 3 additions and 6 deletions

View File

@ -242,8 +242,7 @@ fn main() {
property("checked", state.todo_list.signal_vec() property("checked", state.todo_list.signal_vec()
.map_signal(|todo| todo.completed.signal()) .map_signal(|todo| todo.completed.signal())
// TODO use .filter() .filter(|completed| !completed)
.filter_map(|completed| if !completed { Some(()) } else { None })
.len() .len()
.map(|len| len != 0) .map(|len| len != 0)
.dynamic()); .dynamic());
@ -396,8 +395,7 @@ fn main() {
children(state.todo_list.signal_vec() children(state.todo_list.signal_vec()
.map_signal(|todo| todo.completed.signal()) .map_signal(|todo| todo.completed.signal())
// TODO use .filter() .filter(|completed| !completed)
.filter_map(|completed| if !completed { Some(()) } else { None })
.len() .len()
// TODO make this more efficient // TODO make this more efficient
.map(|len| { .map(|len| {
@ -436,8 +434,7 @@ fn main() {
// Hide if it doesn't have any completed items. // Hide if it doesn't have any completed items.
property("hidden", state.todo_list.signal_vec() property("hidden", state.todo_list.signal_vec()
.map_signal(|todo| todo.completed.signal()) .map_signal(|todo| todo.completed.signal())
// TODO use .filter() .filter(|completed| completed)
.filter_map(|completed| if completed { Some(()) } else { None })
.len() .len()
.map(|len| len == 0) .map(|len| len == 0)
.dynamic()); .dynamic());