mirror of
https://github.com/logos-messaging/logos-messaging-nim.git
synced 2026-06-30 21:39:30 +00:00
Dedup EventConnectionStatusChange (re-export from health_events)
9th duplicate EventBroker type: defined in both logos_delivery_api.nim and the decomposed waku/api/events/health_events.nim. The interface file now re-exports it. liblogosdelivery builds clean. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
parent
331075bc60
commit
3375ce84e6
@ -13,16 +13,17 @@ import results, chronos
|
||||
import brokers/event_broker
|
||||
import types as api_types
|
||||
|
||||
# `EventConnectionStatusChange` lives in the decomposed health-events module.
|
||||
# Re-export it here so the orchestrator surfaces it without duplicating the type.
|
||||
import logos_delivery/waku/api/events/health_events as health_events
|
||||
|
||||
export api_types, event_broker
|
||||
export health_events
|
||||
|
||||
type
|
||||
## Entry point. Holds one instance of each API layer.
|
||||
ILogosDelivery* = ref object of RootObj
|
||||
|
||||
EventBroker:
|
||||
type EventConnectionStatusChange* = object
|
||||
connectionStatus*: ConnectionStatus
|
||||
|
||||
method start*(self: ILogosDelivery): Future[Result[void, string]] {.async, base.} =
|
||||
return err("ILogosDelivery.start not implemented")
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user