PK: Fix mentions/replies using UUID

This commit is contained in:
Cadence Ember 2024-01-31 13:09:39 +13:00
parent 3d87bd9da5
commit f48c1f3f31
9 changed files with 81 additions and 7 deletions

View file

@ -1869,7 +1869,6 @@ test("event2message: mentioning discord users works", async t => {
)
})
test("event2message: mentioning discord users works when URL encoded", async t => {
t.deepEqual(
await eventToMessage({
@ -1901,6 +1900,37 @@ test("event2message: mentioning discord users works when URL encoded", async t =
)
})
test("event2message: mentioning PK discord users works", async t => {
t.deepEqual(
await eventToMessage({
content: {
msgtype: "m.text",
body: "wrong body",
format: "org.matrix.custom.html",
formatted_body: `I'm just <a href="https://matrix.to/#/@_ooye__pk_zoego:cadence.moe">Azalea</a> testing mentions`
},
event_id: "$g07oYSZFWBkxohNEfywldwgcWj1hbhDzQ1sBAKvqOOU",
origin_server_ts: 1688301929913,
room_id: "!kLRqKKUQXcibIMtOpl:cadence.moe",
sender: "@cadence:cadence.moe",
type: "m.room.message",
unsigned: {
age: 405299
}
}),
{
ensureJoined: [],
messagesToDelete: [],
messagesToEdit: [],
messagesToSend: [{
username: "cadence [they]",
content: "I'm just <@196188877885538304> testing mentions",
avatar_url: undefined
}]
}
)
})
test("event2message: mentioning matrix users works", async t => {
t.deepEqual(
await eventToMessage({