Ivan FB beaebf84d0
api: drop the ILogosDelivery interface and its module
LogosDelivery is the top of the layering and nothing abstracts over it (the
FFI holds the concrete FFIContext[LogosDelivery]), so the ILogosDelivery RootObj
base bought nothing: its `method`s only returned "not implemented" and were
never dispatched. Remove the interface, keep LogosDelivery as a plain object,
and demote its start/stop/isOnline from `method` to `proc` (static dispatch on
the concrete type).

That left `api/logos_delivery_api.nim` holding only EventConnectionStatusChange.
Move it to `waku/api/events/health_events.nim` -- alongside the sibling topic
health events and next to its emitter (the health monitor, which already imported
that module) -- and delete the now-empty `logos_delivery_api.nim`.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-26 14:30:08 +02:00
..