Improve test coverage

This commit is contained in:
Cadence Ember 2024-02-02 15:55:02 +13:00
commit c7fb6fd52e
10 changed files with 374 additions and 33 deletions

View file

@ -257,6 +257,15 @@ async function messageToEvent(message, guild, options = {}, di) {
if (match) {
const row = from("event_message").join("message_channel", "message_id").join("channel_room", "channel_id").select("event_id", "room_id", "source").and("WHERE message_id = ? AND part = 0").get(match[1])
if (row) {
/*
we generate a partial referenced_message based on what PK provided. we don't need everything, since this will only be used for further message-to-event converting.
the following properties are necessary:
- content: used for generating the reply fallback
*/
// @ts-ignore
message.referenced_message = {
content: message.embeds[0].description.replace(/^.*?\)\*\*\s*/, "")
}
message.embeds.shift()
repliedToEventRow = row
}