eula license customizability

This commit is contained in:
Toru the Red Fox 2022-07-31 22:14:30 +01:00
commit a9c41608aa

View file

@ -42,6 +42,11 @@ along with this program. If not, see <https://www.gnu.org/licenses/>.";
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}");
}