Sync solved

This commit is contained in:
micialware committed 2026-09-06 23:55:50 +03:00
1 parent 22c05250aa
commit 1afb7493f6
9 files changed
+164 -158

No files matched your search

+9 -10
View File
@@ -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))
}