diff options
Diffstat (limited to 'src/state')
| -rw-r--r-- | src/state/host.rs | 10 |
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(); |
