Package-level declarations

Types

Link copied to clipboard

Unified contract for multi-protocol messaging in one inbox. Protocol adapters map Smack / Trixnity / TDLib (and future SDKs) onto this surface.

Link copied to clipboard

Thrown when the app attempts to use a MessengerProtocol that hasn't been enabled/configured.

Link copied to clipboard
Link copied to clipboard
@Singleton
class UnifiedMessengerClient @Inject constructor(registry: ProtocolRegistry, proxyManager: ProxyManager)

Single entry point for the UI and foreground service to talk to every enabled messenger SDK.