From c8b20719db824cf277e982dcf0abed084682e108 Mon Sep 17 00:00:00 2001 From: Cadence Ember Date: Wed, 11 Feb 2026 02:57:45 +1300 Subject: [PATCH] Move poll-star-avatar file endpoint --- src/d2m/actions/poll-end.js | 2 +- src/discord/interactions/poll-responses.js | 6 +++--- src/m2d/converters/event-to-message.js | 2 +- src/web/server.js | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/d2m/actions/poll-end.js b/src/d2m/actions/poll-end.js index b0d29b9..8ede9e2 100644 --- a/src/d2m/actions/poll-end.js +++ b/src/d2m/actions/poll-end.js @@ -112,7 +112,7 @@ async function endPoll(closeMessage) { if (combinedVotes !== totalVotes) { // This means some votes were cast on Matrix. Now that we've corrected the vote totals, we can get the results again and post them to Discord. return { username: "Total results including Matrix votes", - avatar_url: `${reg.ooye.bridge_origin}/discord/poll-star-avatar.png`, + avatar_url: `${reg.ooye.bridge_origin}/download/file/poll-star-avatar.png`, content: messageString, flags: DiscordTypes.MessageFlags.SuppressEmbeds } diff --git a/src/discord/interactions/poll-responses.js b/src/discord/interactions/poll-responses.js index 86277c2..bcfa167 100644 --- a/src/discord/interactions/poll-responses.js +++ b/src/discord/interactions/poll-responses.js @@ -12,7 +12,7 @@ const pollComponents = sync.require("../../m2d/converters/poll-components") const {reg} = require("../../matrix/read-registration") /** - * @param {number} percentc + * @param {number} percent */ function barChart(percent) { const width = 12 @@ -69,7 +69,7 @@ async function* _interact({data}, {api}) { embeds: [{ author: { name: "Current results including Matrix votes", - icon_url: `${reg.ooye.bridge_origin}/discord/poll-star-avatar.png` + icon_url: `${reg.ooye.bridge_origin}/download/file/poll-star-avatar.png` }, description: messageString }], @@ -91,4 +91,4 @@ async function interact(interaction) { module.exports.interact = interact module.exports._interact = _interact -module.exports.getCombinedResults = getCombinedResults \ No newline at end of file +module.exports.getCombinedResults = getCombinedResults diff --git a/src/m2d/converters/event-to-message.js b/src/m2d/converters/event-to-message.js index 684b79d..a99950b 100644 --- a/src/m2d/converters/event-to-message.js +++ b/src/m2d/converters/event-to-message.js @@ -667,7 +667,7 @@ async function eventToMessage(event, guild, channel, di) { pollMessages.push(pollComponents.getPollComponentsFromDatabase(di.pollEnd.messageID)) pollMessages.push({ ...await pollComponents.getPollEndMessageFromDatabase(channel.id, di.pollEnd.messageID), - avatar_url: `${reg.ooye.bridge_origin}/discord/poll-star-avatar.png` + avatar_url: `${reg.ooye.bridge_origin}/download/file/poll-star-avatar.png` }) } else { diff --git a/src/web/server.js b/src/web/server.js index 9d9f5a3..a214877 100644 --- a/src/web/server.js +++ b/src/web/server.js @@ -70,7 +70,7 @@ as.router.get("/icon.png", defineEventHandler(event => { return fs.promises.readFile(join(__dirname, "../../docs/img/icon.png")) })) -as.router.get("/discord/poll-star-avatar.png", defineEventHandler(event => { +as.router.get("/download/file/poll-star-avatar.png", defineEventHandler(event => { handleCacheHeaders(event, {maxAge: 86400}) return fs.promises.readFile(join(__dirname, "../../docs/img/poll-star-avatar.png")) }))