aboutsummaryrefslogtreecommitdiffstats
path: root/src/state/host.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/state/host.rs')
-rw-r--r--src/state/host.rs10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/state/host.rs b/src/state/host.rs
index 7b2eb07..8522657 100644
--- a/src/state/host.rs
+++ b/src/state/host.rs
@@ -30,7 +30,10 @@ impl AppState {
replica.signatures = replica.signatures.kept_for(&replica.doc);
if let Some(key) = &self.node_key {
let replica = &mut *replica;
- replica.signatures.sign_own_latest(&replica.doc, key);
+ let own = self.remake.own_actors();
+ replica
+ .signatures
+ .sign_own_actors(&mut replica.doc, key, &own);
}
replica.epoch = epoch;
replica.epoch_seq += 1;
@@ -505,7 +508,10 @@ impl Host for AppState {
// What it replayed, vouched for at once.
if let Some(key) = &state.node_key {
let replica = &mut *replica;
- replica.signatures.sign_own_latest(&replica.doc, key);
+ let own = state.remake.own_actors();
+ replica
+ .signatures
+ .sign_own_actors(&mut replica.doc, key, &own);
}
replica.writable = true;
replica.refresh_heads();