Always use OOYE bot to send thread start context
This commit is contained in:
@@ -40,7 +40,7 @@ async function sendMessage(message, guild) {
|
||||
}
|
||||
for (const event of events) {
|
||||
const eventType = event.$type
|
||||
if (event.$sender) senderMxid = event.$sender
|
||||
if ("$sender" in event) senderMxid = event.$sender
|
||||
/** @type {Pick<typeof event, Exclude<keyof event, "$type" | "$sender">> & { $type?: string, $sender?: string }} */
|
||||
const eventWithoutType = {...event}
|
||||
delete eventWithoutType.$type
|
||||
|
@@ -108,7 +108,8 @@ async function messageToEvent(message, guild, options = {}, di) {
|
||||
const event = await di.api.getEvent(roomID, eventID)
|
||||
return [{
|
||||
...event.content,
|
||||
$type: event.type
|
||||
$type: event.type,
|
||||
$sender: null
|
||||
}]
|
||||
}
|
||||
|
||||
|
@@ -485,6 +485,7 @@ test("message2event: thread start message reference", async t => {
|
||||
})
|
||||
t.deepEqual(events, [{
|
||||
$type: "m.room.message",
|
||||
$sender: null,
|
||||
msgtype: "m.text",
|
||||
body: "layer 4",
|
||||
"m.mentions": {}
|
||||
|
@@ -36,6 +36,7 @@ function encodeEmoji(input, shortcode) {
|
||||
|
||||
const forceTrimmedList = [
|
||||
"%F0%9F%91%8D", // 👍
|
||||
"%F0%9F%91%8E", // 👎️
|
||||
"%E2%AD%90", // ⭐
|
||||
"%F0%9F%90%88", // 🐈
|
||||
"%E2%9D%93", // ❓
|
||||
|
Reference in New Issue
Block a user