From b08708af16442b9f3fa5876e2bfe2deaf4d264ce Mon Sep 17 00:00:00 2001 From: Brutus5000 Date: Wed, 9 Aug 2023 23:18:32 +0200 Subject: [PATCH] Kotlinize environment property --- .../com/faforever/userservice/config/FafProperties.kt | 2 +- .../userservice/ui/layout/BackgroundImageLayout.kt | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/main/kotlin/com/faforever/userservice/config/FafProperties.kt b/src/main/kotlin/com/faforever/userservice/config/FafProperties.kt index 9a48a647..ba597c58 100644 --- a/src/main/kotlin/com/faforever/userservice/config/FafProperties.kt +++ b/src/main/kotlin/com/faforever/userservice/config/FafProperties.kt @@ -7,7 +7,7 @@ import java.util.* @ConfigMapping(prefix = "faf") interface FafProperties { - fun environment(): Optional + fun environment(): String? /** * Define the header, where to pick the real ip address from. For regular reverse proxies such as nginx or Traefik, diff --git a/src/main/kotlin/com/faforever/userservice/ui/layout/BackgroundImageLayout.kt b/src/main/kotlin/com/faforever/userservice/ui/layout/BackgroundImageLayout.kt index 70630c3f..ee636504 100644 --- a/src/main/kotlin/com/faforever/userservice/ui/layout/BackgroundImageLayout.kt +++ b/src/main/kotlin/com/faforever/userservice/ui/layout/BackgroundImageLayout.kt @@ -48,10 +48,10 @@ class BackgroundHeader(fafProperties: FafProperties) : Header() { leftHeader.add(imageLink) val environment = fafProperties.environment() - .map { it.ifBlank { null } } - .map { it?.uppercase() } - .map { "[$it] FAForever" } - .orElse("FAForever") + ?.uppercase() + ?.ifBlank { null } + ?.let { "[$it] FAForever" } + ?: "FAForever" leftHeader.add(H1(environment)) @@ -65,4 +65,4 @@ class CardLayout : VerticalLayout(), RouterLayout { init { addClassName("main-card") } -} \ No newline at end of file +}