feat(server): ProposalKind::UpdateShamirParameters

This commit is contained in:
CleverWild
2026-06-13 21:20:06 +02:00
committed by Skipper
parent 25b86b14e9
commit 9e42097683
3 changed files with 65 additions and 0 deletions

View File

@@ -56,6 +56,10 @@ async fn handle_create(
Some(ProtoKind::ReplaceOperator(p)) => ProposalKind::ReplaceOperator {
new_pubkey: p.new_pubkey,
},
Some(ProtoKind::UpdateShamirParameters(p)) => ProposalKind::UpdateShamirParameters {
#[expect(clippy::cast_possible_truncation, clippy::as_conversions, reason = "new_n is always a small operator count")]
new_n: p.new_n as u8,
},
None => return Err(Status::invalid_argument("Missing proposal kind")),
};
let ttl_secs = req.ttl_secs.map(i64::from);