Sync solved
This commit is contained in:
1 parent
22c05250aa
commit
1afb7493f6
9 files changed
+164
-158
No files matched your search
+9
-10
@@ -1,8 +1,11 @@
|
||||
use std::sync::Arc;
|
||||
use crate::data_provider::decks::{DeckRepository};
|
||||
use crate::data::repositories::Repository;
|
||||
use crate::data_provider::card_states::CardStateRepository;
|
||||
use crate::data_provider::decks::DeckRepository;
|
||||
use crate::data_provider::history::HistoryRepository;
|
||||
use crate::data_provider::settings::get_setting;
|
||||
use crate::data_provider::sqlite::{SqliteConnection};
|
||||
use crate::data_provider::words::{WordRepository};
|
||||
use crate::data_provider::sqlite::SqliteConnection;
|
||||
use crate::data_provider::word_groups::WordGroupRepository;
|
||||
use crate::data_provider::words::WordRepository;
|
||||
use crate::navigation::RootMessage::Keyboard;
|
||||
use crate::navigation::{AppSettings, RootMessage, ScreenState};
|
||||
use iced::{Subscription, keyboard, window};
|
||||
@@ -13,10 +16,7 @@ use iced_core::{Font, Size, Theme};
|
||||
use log::info;
|
||||
use parking_lot::{Mutex, RwLock};
|
||||
use rusqlite::Connection;
|
||||
use crate::data::repositories::Repository;
|
||||
use crate::data_provider::card_states::CardStateRepository;
|
||||
use crate::data_provider::history::HistoryRepository;
|
||||
use crate::data_provider::word_groups::WordGroupRepository;
|
||||
use std::sync::Arc;
|
||||
|
||||
pub const USER_FONT: Font = Font::with_name("Noto Sans JP");
|
||||
|
||||
@@ -100,10 +100,9 @@ pub fn fill_state(state: &mut AppState) {
|
||||
let setting = load_settings(&connection);
|
||||
|
||||
state.word_groups.write().start().unwrap();
|
||||
state.dictionary.write().start().unwrap();
|
||||
state.dictionary.write().start().unwrap();
|
||||
state.decks.write().start().unwrap();
|
||||
|
||||
|
||||
state.sync_data = Arc::new(RwLock::new(setting))
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user