From d006bdda95942a0a9adc9a6fc73bfa4aefb2302f Mon Sep 17 00:00:00 2001 From: toast-ts <96593068+toast-ts@users.noreply.github.com> Date: Thu, 22 Feb 2024 10:22:09 +1100 Subject: [PATCH] Visual improvements --- src/modules/MPModule.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/modules/MPModule.ts b/src/modules/MPModule.ts index 571e826..bf44bcf 100644 --- a/src/modules/MPModule.ts +++ b/src/modules/MPModule.ts @@ -14,6 +14,8 @@ let dataUnavailable:string = 'Unavailable'; export let refreshTimerSecs:number = 45000; let isBotInDevMode:boolean = ConfigHelper.isDevMode(); let refreshIntrvlTxt:string = `Refreshes every ${refreshTimerSecs/1000} seconds.`; +let offlineStatus:string = 'Server is offline'; +let unavailableStatus:string = 'Server didn\'t respond'; export default async(client:TClient)=>{ const message = await (client.channels.resolve(isBotInDevMode ? '1091300529696673792' : '543494084363288637') as Discord.TextChannel).messages.fetch(isBotInDevMode ? '1104563309451161742' : '1149141188079779900'); @@ -23,7 +25,7 @@ export default async(client:TClient)=>{ const serverData = await requestServerData(client, server); if (!serverData) { Logger.console('log', loggingPrefix, `${server.serverName} seems to be unavailable to take requests at this time`) - return new client.embed().setColor(client.config.embedColorRed).setTitle('Server didn\'t respond').setFooter({text: 'Last updated'}).setTimestamp(); + return new client.embed().setColor(client.config.embedColorRed).setTitle(unavailableStatus).setFooter({text: 'Last updated'}).setTimestamp(); }; const {dss, csg} = serverData; if (dss === null ?? csg === null ?? !dss ?? !csg ?? !dss.slots ?? !csg.slotSystem) return new client.embed().setColor(client.config.embedColorRed).setTitle(`${server.serverName} did not respond`).setFooter({text: 'Last updated'}).setTimestamp(); @@ -62,7 +64,7 @@ export default async(client:TClient)=>{ playerData.shift() } - if (dss?.server?.name.length < 1) return new client.embed().setColor(client.config.embedColorRed).setTitle('Server is offline').setFooter({text: 'Last updated'}).setTimestamp(); + if (dss?.server?.name.length < 1) return new client.embed().setColor(client.config.embedColorRed).setTitle(offlineStatus).setFooter({text: 'Last updated'}).setTimestamp(); const fields:Discord.APIEmbedField[] = [ {name: 'Map', value: dataObj.map, inline: true}, {name: 'Version', value: dataObj.version, inline: true},