Disable protocol tracing by default
This commit is contained in:
parent
d6e7add10a
commit
01469f1b42
|
@ -5,6 +5,11 @@ import std/[asyncdispatch, options, tables]
|
||||||
import preserves, preserves/parse
|
import preserves, preserves/parse
|
||||||
import ./actors, ./dataspaces, ./protocols/[protocol, sturdy]
|
import ./actors, ./dataspaces, ./protocols/[protocol, sturdy]
|
||||||
|
|
||||||
|
when defined(traceSyndicate):
|
||||||
|
template trace(args: varargs[untyped]): untyped = echo(args)
|
||||||
|
else:
|
||||||
|
template trace(args: varargs[untyped]): untyped = discard
|
||||||
|
|
||||||
type Oid = sturdy.Oid
|
type Oid = sturdy.Oid
|
||||||
|
|
||||||
type
|
type
|
||||||
|
@ -152,7 +157,7 @@ proc send(r: Relay; rOid: protocol.Oid; m: Event) =
|
||||||
var pkt = $Packet(
|
var pkt = $Packet(
|
||||||
orKind: PacketKind.Turn,
|
orKind: PacketKind.Turn,
|
||||||
turn: move r.pendingTurn)
|
turn: move r.pendingTurn)
|
||||||
echo "C: ", pkt
|
trace "C: ", pkt
|
||||||
#asyncCheck(turn, r.send(encode pkt))
|
#asyncCheck(turn, r.send(encode pkt))
|
||||||
asyncCheck(turn, r.send(cast[seq[byte]](pkt)))
|
asyncCheck(turn, r.send(cast[seq[byte]](pkt)))
|
||||||
r.pendingTurn.add TurnEvent(oid: rOid, event: m)
|
r.pendingTurn.add TurnEvent(oid: rOid, event: m)
|
||||||
|
@ -281,7 +286,7 @@ proc dispatch(relay: Relay; v: Preserve[WireRef]) =
|
||||||
|
|
||||||
proc recv(relay: Relay; buf: string) =
|
proc recv(relay: Relay; buf: string) =
|
||||||
# var pkt = decodePreserves(buf, WireRef)
|
# var pkt = decodePreserves(buf, WireRef)
|
||||||
echo "S: ", buf
|
trace "S: ", buf
|
||||||
var pkt = cast[Preserve[WireRef]](
|
var pkt = cast[Preserve[WireRef]](
|
||||||
parsePreserves(buf, sturdy.WireRef[void]))
|
parsePreserves(buf, sturdy.WireRef[void]))
|
||||||
# the compiler cannot convert `Preserve[void]` to `Preserve[WireRef[Ref]]`
|
# the compiler cannot convert `Preserve[void]` to `Preserve[WireRef[Ref]]`
|
||||||
|
|
Loading…
Reference in New Issue