Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
class ChannelMembershipManager(channelManager: ChannelManager, logger: Logger, config: ChannelChatFeatureConfig, hasModerationBypass: (UUID) -> Boolean = ::hasChannelBypassPermission)
Link copied to clipboard
class ChannelMessageLogger(logsDirectory: Path, plugin: Plugin, logger: Logger, maxFileSizeBytes: Long, retentionDays: Int) : StoppableService

Asynchronous logger for channel messages.

Link copied to clipboard
class ChannelStorage(store: FileStore, logger: Logger)

Manages the storage of channel data on disk.