fun updateConfig()

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)
      })
    }
  }