mirror of
https://github.com/logos-messaging/logos-delivery.git
synced 2026-07-25 22:13:12 +00:00
Await WakuRelay publish on node (#313)
* Await WakuRelay publish on node * Reflect 'await' change on CHANGELOG
This commit is contained in:
@@ -40,7 +40,7 @@ proc runBackground() {.async.} =
|
||||
# Publish to a topic
|
||||
let payload = cast[seq[byte]]("hello world")
|
||||
let message = WakuMessage(payload: payload, contentTopic: ContentTopic(1))
|
||||
node.publish(topic, message)
|
||||
await node.publish(topic, message)
|
||||
|
||||
# TODO Await with try/except here
|
||||
discard runBackground()
|
||||
|
||||
@@ -94,14 +94,14 @@ proc publish(c: Chat, line: string) =
|
||||
if encodedPayload.isOk():
|
||||
let message = WakuMessage(payload: encodedPayload.get(),
|
||||
contentTopic: DefaultContentTopic, version: version)
|
||||
c.node.publish(DefaultTopic, message)
|
||||
asyncSpawn c.node.publish(DefaultTopic, message)
|
||||
else:
|
||||
warn "Payload encoding failed", error = encodedPayload.error
|
||||
else:
|
||||
# No payload encoding/encryption from Waku
|
||||
let message = WakuMessage(payload: line.toBytes(),
|
||||
contentTopic: DefaultContentTopic, version: 0)
|
||||
c.node.publish(DefaultTopic, message)
|
||||
asyncSpawn c.node.publish(DefaultTopic, message)
|
||||
|
||||
# TODO This should read or be subscribe handler subscribe
|
||||
proc readAndPrint(c: Chat) {.async.} =
|
||||
|
||||
Reference in New Issue
Block a user