Make realtime UI more robust

This commit is contained in:
grimsi
2025-05-21 16:07:50 +02:00
parent 83fb5ea1d0
commit bfe14706f7
2 changed files with 2 additions and 2 deletions
@@ -19,7 +19,7 @@ class ConfigService(
private val log = KotlinLogging.logger {}
}
private val configUpdates = Sinks.many().multicast().onBackpressureBuffer<ConfigUpdateDto>()
private val configUpdates = Sinks.many().multicast().onBackpressureBuffer<ConfigUpdateDto>(1024, false)
fun subscribe(): Flux<ConfigUpdateDto> {
log.debug { "New subscription for configUpdates (#${configUpdates.currentSubscriberCount()})" }
@@ -31,7 +31,7 @@ class PluginService(
private val log = KotlinLogging.logger {}
}
private val pluginUpdates = Sinks.many().multicast().onBackpressureBuffer<PluginUpdateDto>()
private val pluginUpdates = Sinks.many().multicast().onBackpressureBuffer<PluginUpdateDto>(1024, false)
private val pluginConfigValidationCache = mutableMapOf<String, PluginConfigValidationResult>()
init {