backfill: make messages actually have IDs

This commit is contained in:
Skip R
2025-11-25 14:46:12 -08:00
parent f8b65fe1f0
commit 56f05bc02c

View File

@@ -24,6 +24,7 @@ import (
"github.com/bwmarrin/discordgo" "github.com/bwmarrin/discordgo"
"github.com/rs/zerolog" "github.com/rs/zerolog"
"maunium.net/go/mautrix/bridgev2" "maunium.net/go/mautrix/bridgev2"
"maunium.net/go/mautrix/bridgev2/networkid"
"maunium.net/go/mautrix/event" "maunium.net/go/mautrix/event"
) )
@@ -69,9 +70,9 @@ func (dc *DiscordClient) FetchMessages(ctx context.Context, fetchParams bridgev2
ts, _ := discordgo.SnowflakeTimestamp(msg.ID) ts, _ := discordgo.SnowflakeTimestamp(msg.ID)
// FIXME(skip): Backfill reactions. // FIXME(skip): Backfill reactions.
converted = append(converted, &bridgev2.BackfillMessage{ converted = append(converted, &bridgev2.BackfillMessage{
ConvertedMessage: dc.convertMessage(msg), ConvertedMessage: dc.convertMessage(msg),
ID: networkid.MessageID(msg.ID),
Sender: dc.makeEventSender(msg.Author), Sender: dc.makeEventSender(msg.Author),
Timestamp: ts, Timestamp: ts,
StreamOrder: streamOrder, StreamOrder: streamOrder,