update/optional role for player track event

This commit is contained in:
SowinskiBraeden committed 2023-10-07 09:29:52 -07:00
1 parent c7b417ec43
commit 43d5d4e074
3 files changed
+10 -3

No files matched your search

+2 -2
View File
@@ -19,7 +19,6 @@ const ExpireEvent = async(client, guild, e) => {
const HandlePlayerTrackEvent = async (client, guild, e) => {
let player = guild.playerstats.find(stat => stat.gamertag == e.gamertag );
let hasMR = (guild.memberRole != "")
let newDt = await client.getDateEST(player.time);
let unixTime = Math.floor(newDt.getTime()/1000);
@@ -30,7 +29,8 @@ const HandlePlayerTrackEvent = async (client, guild, e) => {
if (!client.exists(e.channel)) return ExpireEvent(client, guild, e); // Expire event since it has invalid channel.
const channel = client.GetChannel(e.channel);
channel.send({ embeds: [trackEvent], content: `${hasMR ? `\n<@&${guild.memberRole}>`:'@here'}` });
if (e.role) channel.send({ content: `<@&${e.role}>`, embeds: [trackEvent] });
else channel.send({ embeds: [trackEvent] });
let now = new Date();
let diff = ((now - e.creationDate) / 1000) / 60;