diff --git a/overcomplicatedStatuses.js b/overcomplicatedStatuses.js index 5142ef1..bb097f5 100644 --- a/overcomplicatedStatuses.js +++ b/overcomplicatedStatuses.js @@ -37,7 +37,6 @@ function timeFormatter(seconds) { } else { return `${minutes}:${seconds % 60}` } - } function gameTimeFormatter(seconds) { @@ -54,6 +53,14 @@ function gameTimeFormatter(seconds) { } +function onlyIfExists(string, check) { + if (check) { + return string + } else { + return "" + } +} + module.exports = { activitiesToHTML: (lanyardData, cachedImages) => { var debounce = false @@ -140,7 +147,8 @@ module.exports = { } ` - } else if (activity.type == 0) { + } else if (activity.type == 0 && activity.assets) { + console.log(activity.assets) var time = activity.created_at if (activity.timestamps) { time = activity.timestamps.start @@ -163,13 +171,14 @@ module.exports = { ${smch()}

Playing ${activity.name} -
${(activity.details || activity.assets.large_text || " ")} -
${(activity.state || activity.assets.small_text || " ")} + ${onlyIfExists("
" + (activity.details || activity.assets.large_text), activity.details || activity.assets.large_text)} + ${onlyIfExists("
" + (activity.state || activity.assets.small_text), activity.state || activity.assets.small_text)}
${gameTimeFormatter((Date.now() - time) / 1000)}

` - } else if (activity.type != 4) { + } else if (activity.type != 4 && activity.assets) { + console.log(activity.assets) var time = activity.created_at if (activity.timestamps) { time = activity.timestamps.start diff --git a/randomThemer.js b/randomThemer.js index 8431068..2f3e0b4 100644 --- a/randomThemer.js +++ b/randomThemer.js @@ -2,7 +2,7 @@ function rain() { var html = "" html += `
` - html += `` + html += `` var amount = 7