Bladeren bron

fix(hermes): add else to select! to loop cleanly

Reisen 1 jaar geleden
bovenliggende
commit
c74b34b382
2 gewijzigde bestanden met toevoegingen van 4 en 2 verwijderingen
  1. 2 1
      apps/hermes/src/network/pythnet.rs
  2. 2 1
      apps/hermes/src/network/wormhole.rs

+ 2 - 1
apps/hermes/src/network/pythnet.rs

@@ -291,7 +291,8 @@ pub async fn spawn(opts: RunOptions, state: Arc<State>) -> Result<()> {
                             tracing::error!("Pythnet listener restarting too quickly. Sleep 1s.");
                             tokio::time::sleep(Duration::from_secs(1)).await;
                         }
-                    }
+                    },
+                    else => {}
                 }
             }
             tracing::info!("Shutting down Pythnet listener...");

+ 2 - 1
apps/hermes/src/network/wormhole.rs

@@ -162,7 +162,8 @@ pub async fn spawn(opts: RunOptions, state: Arc<State>) -> Result<()> {
             _ = exit.changed() => break,
             Err(err) = run(opts.clone(), state.clone()) => {
                 tracing::error!(error = ?err, "Wormhole gRPC service failed.");
-            }
+            },
+            else => {}
         }
     }
     tracing::info!("Shutting down Wormhole gRPC service...");