Sync solved
This commit is contained in:
1 parent
22c05250aa
commit
1afb7493f6
9 files changed
+164
-158
No files matched your search
@@ -86,12 +86,10 @@ impl NavigatedPage<RepetitionSettingsMessage> for RepetitionSettingsState {
|
||||
self.correct_filter = self.settings_data.check_filter();
|
||||
self.filter_changed = true;
|
||||
}
|
||||
TryFilter => match DeckData::list(&self.settings_data, &self.state) {
|
||||
Ok(list) => {
|
||||
self.filtered_words = Some(list.len() as u32);
|
||||
}
|
||||
Err(err) => return push_error_task!(err),
|
||||
},
|
||||
TryFilter => {
|
||||
let list = DeckData::list(&self.settings_data, &self.state);
|
||||
self.filtered_words = Some(list.len() as u32);
|
||||
}
|
||||
DeleteSet => {
|
||||
if !self.real_delete {
|
||||
self.real_delete = true;
|
||||
@@ -183,10 +181,10 @@ fn update_deck_stats(deck: &DeckSettings, state: &AppState) -> MaybeError {
|
||||
let states_repo = &mut state.card_states.write();
|
||||
let deck_id = deck.id;
|
||||
let mut db_stats = states_repo
|
||||
.query_par(Arc::new(move |s| s.set_id == deck_id))
|
||||
.query_par(Arc::new(move |s| s.deck_id == deck_id))
|
||||
.iter(&states_repo)
|
||||
.collect::<Vec<_>>();
|
||||
let filtered_words = DeckData::list(deck, state)?
|
||||
let filtered_words = DeckData::list(deck, state)
|
||||
.iter()
|
||||
.map(|w| w.id)
|
||||
.collect::<Vec<_>>();
|
||||
|
||||
Reference in new issue
Block a user