Feature/issue 303/create host specific settings (#307)

* fixes #303

* fixes #303
This commit is contained in:
dev-claw
2026-04-30 22:38:50 +01:00
committed by GitHub
parent 123ee14dd6
commit 419f7e2ca7
@@ -293,11 +293,22 @@ class GrpcServerAppEndpointService : EndpointServiceGrpcKt.EndpointServiceCorout
build()
}
val hostSettings = settings.hostSettings.entries.associate {
val hostSettings = with(SettingsOuterClass.HostSettingsMap.newBuilder()) {
this.putAllSettings(it.value.entries.associate { setting ->
setting.key.name to setting.value
})
build()
}
it.key.name to hostSettings
}
return with(SettingsOuterClass.Settings.newBuilder()) {
this.connectionSettings = connectionSettings
this.downloadSettings = downloadSettings
this.viperSettings = viperSettings
this.systemSettings = systemSettings
this.putAllHostSettings(hostSettings)
build()
}
}