From a9c41608aa387dce6ee2fc64e5e74ea196174cd3 Mon Sep 17 00:00:00 2001 From: Toru the Red Fox Date: Sun, 31 Jul 2022 22:14:30 +0100 Subject: [PATCH] eula license customizability --- .../Controllers/MessageController.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/ProjectLighthouse.Servers.GameServer/Controllers/MessageController.cs b/ProjectLighthouse.Servers.GameServer/Controllers/MessageController.cs index 745ec299..914d6a64 100644 --- a/ProjectLighthouse.Servers.GameServer/Controllers/MessageController.cs +++ b/ProjectLighthouse.Servers.GameServer/Controllers/MessageController.cs @@ -42,6 +42,11 @@ along with this program. If not, see ."; User? user = await this.database.UserFromGameRequest(this.Request); if (user == null) return this.StatusCode(403, ""); + string eulaText = ServerConfiguration.Instance.EulaText; + + eulaText = eulaText.Replace("%licence", $"{license}\n"); + eulaText = eulaText.Replace("\\n", "\n"); // just in case, may be redundant + return this.Ok($"{license}\n{ServerConfiguration.Instance.EulaText}"); }