mirror of
https://github.com/logos-messaging/logos-messaging-nim.git
synced 2026-01-02 14:03:06 +00:00
* Upgrade lpt to new config methods * Make choice of legacy and v3 lightpush configurable on cli * Adjust runner script to allow easy lightpush version selection * Prepare selectable lightpush for infra env runs * Fix misused result vs return * Fixes and more explanatory comments added * Fix ~pure virtual~ notice to =discard
15 lines
428 B
Nim
15 lines
428 B
Nim
import chronos, results
|
|
import waku/[waku_node, waku_core]
|
|
|
|
type PublisherBase* = ref object of RootObj
|
|
wakuNode*: WakuNode
|
|
|
|
method send*(
|
|
self: PublisherBase,
|
|
topic: PubsubTopic,
|
|
message: WakuMessage,
|
|
servicePeer: RemotePeerInfo,
|
|
): Future[Result[void, string]] {.base, async.} =
|
|
discard
|
|
# when error it must return original error desc due the text is used for distinction between error types in metrics.
|