Hi,
I haven't had time to debug this too much, but either gunet-nim's latest commit,
"removed cadet option"[1], is buggy, or at least the only good example I know
of it (groupchat) needs to be updated to work with it.
With that commit on gnunet-nim, groupchat's client will get a server message
without data, and enter this 'if not' clause:
proc processServerMessages(channel: ref CadetChannel, tui: Tui) {.async.} =
while true:
let (hasData, message) = await channel.messages.read()
if not hasData:
shutdownGnunetApplication()
Best regards,
--
Marcos Marado