MessageService

class MessageService(val di: DI) : DIAware

Service layer for handling message operations including sending messages and updating conversations.

Constructors

Link copied to clipboard
constructor(di: DI)

Properties

Link copied to clipboard
open override val di: DI

Kodein DI container for retrieving required dependencies.

Link copied to clipboard
open val diContext: DIContext<*>
Link copied to clipboard
open val diTrigger: DITrigger?

Functions

Link copied to clipboard
suspend fun sendMessage(address: InetAddress, message: Message)

Sends a message to a given IP address. First saves the message locally, then sends it over the network.