in plugin/src/main/kotlin/toolbox/gateway/sample/environment/RemoteEnvironment.kt [63:71]
fun updateConfig(newConfig: EnvironmentConfig) {
require(newConfig.id == initialConfig.id) { logger.info("Cannot change environment ID for ${initialConfig.id}") }
_currentConfig = newConfig
_description.update {
EnvironmentDescription.General(newConfig.description?.let { text ->
localizableStringFactory.ptrl(text)
})
}
}