mirror of
https://github.com/logos-messaging/logos-delivery.git
synced 2026-08-07 20:33:29 +00:00
10 lines
323 B
Nim
10 lines
323 B
Nim
import chronos, results, ffi
|
|
import logos_delivery, library/declare_lib
|
|
|
|
proc waku_ping_peer(
|
|
self: LogosDelivery, peerAddr: string, timeoutMs: uint32
|
|
): Future[Result[string, string]] {.ffi.} =
|
|
let rttNanos = (await self.waku.pingPeer(peerAddr, int(timeoutMs))).valueOr:
|
|
return err(error)
|
|
return ok($rttNanos)
|