11 Commits

Author SHA1 Message Date
NagyZoltanPeter
7fd722c09a
nph 2026-06-25 10:16:27 +02:00
NagyZoltanPeter
9c744bfeb8
Rewire sendHandler on ReliableChannel and manager interface to use a new MessagingSend RequestBroker owned by MessagingClient, flipped test case mocking to fake sends 2026-06-25 10:16:26 +02:00
NagyZoltanPeter
8f9ddc80ce
typo fix 2026-06-25 10:04:39 +02:00
NagyZoltanPeter
f3f1bb2481
Fixing rebase bad merge 2026-06-25 10:00:08 +02:00
NagyZoltanPeter
f357ffbe53
fixing namaings, tyoe 2026-06-25 09:52:20 +02:00
NagyZoltanPeter
7d45e64753
Remove unnecessary line in checkApiAvailability 2026-06-25 09:52:19 +02:00
NagyZoltanPeter
eb5b82de2b
Initial add of api layers interface classes 2026-06-25 09:52:18 +02:00
NagyZoltanPeter
341556e964
Refactor waku/api into messaging_client, waku/api/types and api_conf into logos_delivery/api 2026-06-25 09:52:17 +02:00
NagyZoltanPeter
6d35800fce
Chore: api shape phase2 (#3974)
* Move waku.nim from waku/factory to under waku/
* remove unused
* Realize Kernel API in scope of Waku class
* Refactor waku/api into messaging_client, waku/api/types and api_conf into logos_delivery/api
* Make liblogosdelivery and wakunode2 compile, remove waku/api.nim as it was just a import orchestrator
* make test compile and run
* Reconcile master's new send tests to LogosDelivery API after rebase

master commits #3965/#3669-followup added two test cases (Edge lightpush
delivery #3847, store-validation timeout) written against the removed
waku/api.nim createNode helper. Rewrite them to the LogosDelivery shape:
createNode -> LogosDelivery.new, node.node -> node.waku.node,
node.brokerCtx -> node.waku.brokerCtx, node.send -> node.messagingClient.send,
and drop the now-implicit mountMessagingClient calls (LogosDelivery.new
mounts the client internally).
2026-06-25 09:27:01 +02:00
Ivan FB
1a3b3204fa
feat: add LogosDelivery orchestrator as project entry point for FFI (#3970) 2026-06-23 01:20:09 +02:00
Ivan FB
3b03ca29b1
refactor: introduce proper logos_delivery layers folder structure (#3935)
Co-authored-by: NagyZoltanPeter <113987313+NagyZoltanPeter@users.noreply.github.com>
2026-06-08 13:37:53 +02:00