publish log for analysis

This commit is contained in:
Prem Chaitanya Prathi 2025-04-09 11:05:06 +05:30
parent c62e5c45ac
commit 122443f6c0

View File

@ -119,14 +119,20 @@ proc publishToAny*(
return lightpushSuccessResult(publishedCount)
proc publishWithConn*(
wl: WakuLightPushClient, pubSubTopic: PubsubTopic, message: WakuMessage, conn: Connection
wl: WakuLightPushClient,
pubSubTopic: PubsubTopic,
message: WakuMessage,
conn: Connection,
): Future[WakuLightPushResult] {.async, gcsafe.} =
## This proc is similar to the publish one but in this case
## we use existing connection to publish.
info "publishWithConn", msg_hash = computeMessageHash(pubsubTopic, message).to0xHex
info "publishWithConn",
my_peer_id = wl.peerManager.switch.peerInfo.peerId,
peer_id = conn.peerId,
msg_hash = computeMessageHash(pubsubTopic, message).to0xHex,
sentTime = getNowInNanosecondTime()
let pushRequest = LightpushRequest(
requestId: generateRequestId(wl.rng),
@ -140,5 +146,5 @@ proc publishWithConn*(
obs.onMessagePublished(pubSubTopic, message)
#TODO: Implement response handling.
return lightpushSuccessResult(1)