File tree Expand file tree Collapse file tree 3 files changed +138
-7
lines changed Expand file tree Collapse file tree 3 files changed +138
-7
lines changed Original file line number Diff line number Diff line change @@ -12,6 +12,7 @@ serde_json = "1.0"
1212rusqlite_migration = " 2.3"
1313qrcode = " 0.14"
1414image = " 0.24"
15+ env_logger = " 0.11.8"
1516
1617[build-dependencies ]
17- slint-build = " 1.9"
18+ slint-build = " 1.9"
Original file line number Diff line number Diff line change @@ -18,6 +18,8 @@ struct Todo {
1818}
1919
2020fn main ( ) -> Result < ( ) > {
21+ env_logger:: init ( ) ;
22+
2123 // Initialize database
2224 let db_path = std:: env:: var ( "TODO_DB_PATH" ) . unwrap_or_else ( |_| "todo-gui.db" . to_string ( ) ) ;
2325 let db = Db :: open ( & db_path) ?;
@@ -88,13 +90,10 @@ fn main() -> Result<()> {
8890 let sync_url_clone = sync_url. clone ( ) ;
8991 let db_clone = db. clone ( ) ;
9092 std:: thread:: spawn ( move || {
93+ let sync_engine = create_sync_engine ( & sync_url_clone. unwrap ( ) ) . unwrap ( ) ;
9194 loop {
92- std:: thread:: sleep ( Duration :: from_secs ( 2 ) ) ;
93- if let Some ( ref url) = sync_url_clone {
94- if let Ok ( engine) = create_sync_engine ( url) {
95- let _ = engine. sync ( & db_clone) ;
96- }
97- }
95+ let _ = sync_engine. sync ( & db_clone) ;
96+ std:: thread:: sleep ( Duration :: from_secs ( 5 ) ) ;
9897 }
9998 } ) ;
10099 }
You can’t perform that action at this time.
0 commit comments