Package-level declarations

Types

Link copied to clipboard
data class ChannelMessageLimit(val channelType: String, val baseLimit: Int)

Configuration for message limits in channels, specifying the channel type and limit.

Link copied to clipboard
data class MessageLimitConfig(val channelMessageLimits: Set<ChannelMessageLimit> = setOf())

Configuration for message limits in channels.

Link copied to clipboard
data class StatePluginConfig @JvmOverloads constructor(val backgroundSyncEnabled: Boolean = true, val userPresence: Boolean = true, val syncMaxThreshold: TimeDuration = TimeDuration.hours(12), val now: () -> Long = { System.currentTimeMillis() }, val messageLimitConfig: MessageLimitConfig = MessageLimitConfig())