From 564b0ba516fd209116a7c22eb4d2bdbb04ae22d6 Mon Sep 17 00:00:00 2001 From: metal Date: Sat, 11 Mar 2023 10:48:57 +0000 Subject: [PATCH] initial Signed-off-by: GitHub --- .../plugins/Utility/functions/getServerInfoEmbed.ts | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/backend/src/plugins/Utility/functions/getServerInfoEmbed.ts b/backend/src/plugins/Utility/functions/getServerInfoEmbed.ts index 03d7212d..56bf06d4 100644 --- a/backend/src/plugins/Utility/functions/getServerInfoEmbed.ts +++ b/backend/src/plugins/Utility/functions/getServerInfoEmbed.ts @@ -26,6 +26,12 @@ const PremiumTiers: Record = { TIER_3: 3, }; +const prettifyFeature = (feature: string): string => + `\`${feature + .split("_") + .map((e) => `${e.substring(0, 1).toUpperCase()}${e.substring(1).toLowerCase()}`) + .join(" ")}\``; + export async function getServerInfoEmbed( pluginData: GuildPluginData, serverId: string, @@ -81,13 +87,10 @@ export async function getServerInfoEmbed( } if (features.length > 0) { - basicInformation.push(`Features: ${features.join(", ")}`); + basicInformation.push(`Features: ${features.map(prettifyFeature).join(", ")}`); } - embed.fields.push({ - name: preEmbedPadding + "Basic information", - value: basicInformation.join("\n"), - }); + embed.description = `${preEmbedPadding}**Basic Information**\n${basicInformation.join("\n")}`; // IMAGE LINKS const iconUrl = `[Link](${(restGuild || guildPreview)!.iconURL({ dynamic: true, format: "png", size: 2048 })})`;