Bladeren bron

session: cleanup SessionBitFlags

Add an additional byte to SessionBitFlags to accommodate SESSION_REFINE
and reduce the risk of logic errors.

Additionally:

* `!SESSION_SEED & !SESSION_REFINE` is now referred to as `SESSION_DEFAULT`
* `!SESSION_REFINE` is refered to as `SESSION_NET`.
* `SESSION_ALL` has been deleted since it was conceptually out-dated
* Binaries have been updated.
draoi 2 jaren geleden
bovenliggende
commit
f9f3fa2bf1
1 gewijzigde bestanden met toevoegingen van 2 en 2 verwijderingen
  1. 2 2
      bin/darkirc/src/main.rs

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

@@ -20,7 +20,7 @@ use std::{collections::HashSet, sync::Arc};
 use darkfi::{
 use darkfi::{
     async_daemonize, cli_desc,
     async_daemonize, cli_desc,
     event_graph::{proto::ProtocolEventGraph, EventGraph, EventGraphPtr},
     event_graph::{proto::ProtocolEventGraph, EventGraph, EventGraphPtr},
-    net::{settings::SettingsOpt, P2p, P2pPtr, SESSION_ALL},
+    net::{settings::SettingsOpt, P2p, P2pPtr, SESSION_NET},
     rpc::{
     rpc::{
         jsonrpc::JsonSubscriber,
         jsonrpc::JsonSubscriber,
         server::{listen_and_serve, RequestHandler},
         server::{listen_and_serve, RequestHandler},
@@ -200,7 +200,7 @@ async fn realmain(args: Args, ex: Arc<Executor<'static>>) -> Result<()> {
     let event_graph_ = Arc::clone(&event_graph);
     let event_graph_ = Arc::clone(&event_graph);
     let registry = p2p.protocol_registry();
     let registry = p2p.protocol_registry();
     registry
     registry
-        .register(SESSION_ALL, move |channel, _| {
+        .register(SESSION_NET, move |channel, _| {
             let event_graph_ = event_graph_.clone();
             let event_graph_ = event_graph_.clone();
             async move { ProtocolEventGraph::init(event_graph_, channel).await.unwrap() }
             async move { ProtocolEventGraph::init(event_graph_, channel).await.unwrap() }
         })
         })