fun getBackendConfigFromSharedParameters()

in common/src/main/kotlin/org/jetbrains/teamcity/sccache/backends.kt [157:165]


fun getBackendConfigFromSharedParameters(parameters: Map<String, String>, featureId: String): BackendConfig? {
    if (featureId.isEmpty()) return null
    val prefix = "${ProjectFeatureSettings.FEATURE_TYPE}.${featureId}."
    val params = parameters
            .filterKeys { it.startsWith(prefix) }
            .mapKeys { it.key.substring(prefix.length) }

    return getBackendConfigFromFeatureParameters(params)
}