Implement base method of sync

This commit is contained in:
Emery Hemingway 2024-04-24 16:12:49 +02:00
parent c99f0a60ab
commit 4bdf220377
1 changed files with 5 additions and 1 deletions

View File

@ -147,7 +147,11 @@ when tracing:
method publish*(e: Entity; turn: var Turn; v: AssertionRef; h: Handle) {.base.} = discard
method retract*(e: Entity; turn: var Turn; h: Handle) {.base.} = discard
method message*(e: Entity; turn: var Turn; v: AssertionRef) {.base.} = discard
method sync*(e: Entity; turn: var Turn; peer: Cap) {.base.} = discard
proc message*(turn: var Turn; r: Cap; v: Value)
method sync*(e: Entity; turn: var Turn; peer: Cap) {.base.} =
message(turn, peer, true.toPreserves)
converter toActor(f: Facet): Actor = f.actor
converter toActor(t: Turn): Actor = t.facet.actor