diff --git a/d2m/actions/create-room.js b/d2m/actions/create-room.js index 671940f..58488e7 100644 --- a/d2m/actions/create-room.js +++ b/d2m/actions/create-room.js @@ -122,7 +122,7 @@ async function channelToKState(channel, guild) { network: { id: guild.id, displayname: guild.name, - avatar_url: file.DISCORD_IMAGES_BASE + file.guildIcon(guild) + avatar_url: await file.uploadDiscordFileToMxc(file.guildIcon(guild)) }, channel: { id: channel.id, diff --git a/test/data.js b/test/data.js index d6e10ef..a0e59d3 100644 --- a/test/data.js +++ b/test/data.js @@ -46,7 +46,24 @@ module.exports = { "m.room.avatar": 0 } }, - "chat.schildi.hide_ui/read_receipts": {hidden: true} + "chat.schildi.hide_ui/read_receipts": {hidden: true}, + "uk.half-shot.bridge/moe.cadence.ooye://discord/112760669178241024/112760669178241024": { + bridgebot: "@_ooye_bot:cadence.moe", + protocol: { + id: "discord", + displayname: "Discord" + }, + network: { + id: "112760669178241024", + displayname: "Psychonauts 3", + avatar_url: "mxc://cadence.moe/zKXGZhmImMHuGQZWJEFKJbsF" + }, + channel: { + id: "112760669178241024", + displayname: "collective-unconscious", + external_url: "https://discord.com/channels/112760669178241024/112760669178241024" + } + } } }, guild: {