mirror of
https://github.com/waku-org/nwaku.git
synced 2025-01-16 09:55:07 +00:00
2defbd2301
* feat(cbindings): first commit - waku relay (#1632) * test_app.nim: fix compilation issue. App.init(..) -> App.new(..) * Simplifying library name (libwaku) and standardizing function names (waku_*) * Proper wrapper of the waku_node API and creation of the libwaku.a * Rolling back changes that are not needed * Rolling back changes that are out of the scope of this task * wakunode.nim: Removing unnecessary import * Aplying PR suggestions * Renaming 'waku.h' -> 'libwaku.h' * Use of 'isNil' instead of '== nil' * libwaku.nim: explicitly setting waku_poll() as gcsafe
17 lines
343 B
Nim
17 lines
343 B
Nim
|
|
import
|
|
std/json
|
|
import
|
|
json_signal_event
|
|
|
|
type JsonErrorEvent* = ref object of JsonSignal
|
|
message*: string
|
|
|
|
proc new*(T: type JsonErrorEvent,
|
|
message: string): T =
|
|
return JsonErrorEvent(
|
|
eventType: "error",
|
|
message: message)
|
|
|
|
method `$`*(jsonError: JsonErrorEvent): string =
|
|
$( %* jsonError ) |