Просмотр исходного кода

darkirc: update event_graph synced flag when we skip sync

aggstam 2 лет назад
Родитель
Сommit
b1821df428
2 измененных файлов с 3 добавлено и 1 удалено
  1. 2 0
      bin/darkirc/src/main.rs
  2. 1 1
      src/event_graph/mod.rs

+ 2 - 0
bin/darkirc/src/main.rs

@@ -288,6 +288,8 @@ async fn realmain(args: Args, ex: Arc<Executor<'static>>) -> Result<()> {
                 }
             }
         }
+    } else {
+        *event_graph.synced.write().await = true;
     }
 
     // Signal handling for graceful termination.

+ 1 - 1
src/event_graph/mod.rs

@@ -94,7 +94,7 @@ pub struct EventGraph {
     /// Currently configured DAG rotation, in days
     days_rotation: u64,
     /// Flag signalling DAG has finished initial sync
-    synced: RwLock<bool>,
+    pub synced: RwLock<bool>,
 }
 
 impl EventGraph {