fix(m2d): only use unstable com.beeper.per_message_profile prefix

This commit is contained in:
Bea
2026-03-25 03:10:54 +00:00
committed by cadence
parent a8b7d64e91
commit 07ec9832b2
2 changed files with 2 additions and 71 deletions
+1 -1
View File
@@ -558,7 +558,7 @@ async function eventToMessage(event, guild, channel, di) {
if (member.displayname) displayName = member.displayname
if (member.avatar_url) avatarURL = mxUtils.getPublicUrlForMxc(member.avatar_url)
// Override display name and avatar from MSC4144 per-message profile if present
const perMessageProfile = event.content["m.per_message_profile"] || event.content["com.beeper.per_message_profile"]
const perMessageProfile = event.content["com.beeper.per_message_profile"]
if (perMessageProfile?.displayname) displayName = perMessageProfile.displayname
if (perMessageProfile?.avatar_url) avatarURL = mxUtils.getPublicUrlForMxc(perMessageProfile.avatar_url)
// If the display name is too long to be put into the webhook (80 characters is the maximum),