From b0856a1d792d36927ab1378736f94813f354b44d Mon Sep 17 00:00:00 2001 From: TheSaminator Date: Sat, 19 Feb 2022 12:15:36 -0500 Subject: [PATCH] Add official Discord server link --- src/jvmMain/kotlin/starshipfights/info/view_nav.kt | 8 +++++++- src/jvmMain/kotlin/starshipfights/server_conf.kt | 1 + 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/jvmMain/kotlin/starshipfights/info/view_nav.kt b/src/jvmMain/kotlin/starshipfights/info/view_nav.kt index 1bee1c7..47d7dbe 100644 --- a/src/jvmMain/kotlin/starshipfights/info/view_nav.kt +++ b/src/jvmMain/kotlin/starshipfights/info/view_nav.kt @@ -5,6 +5,7 @@ import kotlinx.html.DIV import kotlinx.html.a import kotlinx.html.span import kotlinx.html.style +import starshipfights.CurrentConfiguration import starshipfights.auth.getUserAndSession import starshipfights.data.Id import starshipfights.data.auth.UserSession @@ -64,7 +65,12 @@ suspend fun ApplicationCall.standardNavBar(): List = listOf( NavLink("/logout", "Log Out", isPost = true, csrfUserCookie = session.id), ) } + listOf( - NavHead("External Information"), + NavHead("External Information") +) + (CurrentConfiguration.discordClient?.serverInvite?.let { + listOf( + NavLink("https://discord.gg/$it", "Official Discord") + ) +} ?: emptyList()) + listOf( NavLink("https://mechyrdia.netlify.app/", "Mechyrdia Infobase"), NavLink("https://nationstates.net/mechyrdia", "Multiverse Access"), ) diff --git a/src/jvmMain/kotlin/starshipfights/server_conf.kt b/src/jvmMain/kotlin/starshipfights/server_conf.kt index 48cde73..59a6230 100644 --- a/src/jvmMain/kotlin/starshipfights/server_conf.kt +++ b/src/jvmMain/kotlin/starshipfights/server_conf.kt @@ -27,6 +27,7 @@ data class DiscordLogin( val clientSecret: String, val ownerId: String, + val serverInvite: String, ) private val DEFAULT_CONFIG = Configuration( -- 2.25.1