diff --git a/Cargo.lock b/Cargo.lock index 9a98304..cab5210 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -391,7 +391,7 @@ checksum = "3b13c32d80ecc7ab747b80c3784bce54ee8a7a0cc4fbda9bf4cda2cf6fe90854" [[package]] name = "ap-relay" -version = "0.3.93" +version = "0.3.94" dependencies = [ "activitystreams", "activitystreams-ext", diff --git a/Cargo.toml b/Cargo.toml index 123bfec..83309f3 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "ap-relay" description = "A simple activitypub relay" -version = "0.3.93" +version = "0.3.94" authors = ["asonix "] license = "AGPL-3.0" readme = "README.md" diff --git a/relay.nix b/relay.nix index a8f4037..cda2de5 100644 --- a/relay.nix +++ b/relay.nix @@ -6,7 +6,7 @@ rustPlatform.buildRustPackage { pname = "relay"; - version = "0.3.93"; + version = "0.3.94"; src = ./.; cargoLock.lockFile = ./Cargo.lock; diff --git a/src/main.rs b/src/main.rs index cc60996..ccdb69f 100644 --- a/src/main.rs +++ b/src/main.rs @@ -263,12 +263,7 @@ async fn do_server_main( let (signature_threads, verify_threads) = match config.signature_threads() { 0 | 1 => (1, 1), - n if n <= VERIFY_RATIO => { - let verify_threads = (n / VERIFY_RATIO).max(1); - let signature_threads = n.saturating_sub(verify_threads).max(n); - - (signature_threads, verify_threads) - } + n if n <= VERIFY_RATIO => (n, 1), n => { let verify_threads = (n / VERIFY_RATIO).max(1); let signature_threads = n.saturating_sub(verify_threads).max(VERIFY_RATIO);