mirror of
https://github.com/logos-messaging/logos-messaging-nim.git
synced 2026-01-07 08:23:08 +00:00
Added events and requests for support. Reworked delivery_monitor into a featured devlivery_service, that - supports relay publish and lightpush depending on configuration but with fallback options - if available and configured it utilizes store api to confirm message delivery - emits message delivery events accordingly Notice: There are parts still in WIP and needs review and follow ups. prepare for use in api_example
14 lines
272 B
Nim
14 lines
272 B
Nim
{.push raises: [].}
|
|
|
|
import bearssl/rand
|
|
|
|
import waku/utils/requests as request_utils
|
|
|
|
import ./types
|
|
|
|
proc newRequestId*(rng: ref HmacDrbgContext): RequestId =
|
|
## Generate a new RequestId using the provided RNG.
|
|
RequestId(request_utils.generateRequestId(rng))
|
|
|
|
{.pop.}
|