From 66badc07094dcce3345681553691924ccefd528b Mon Sep 17 00:00:00 2001 From: Skip R Date: Fri, 13 Feb 2026 18:16:03 -0800 Subject: [PATCH] handlediscord: bridge channel topics --- pkg/connector/events_chat_resync.go | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/pkg/connector/events_chat_resync.go b/pkg/connector/events_chat_resync.go index 6e72da6..6bc189f 100644 --- a/pkg/connector/events_chat_resync.go +++ b/pkg/connector/events_chat_resync.go @@ -142,11 +142,16 @@ func (d *DiscordChatResync) GetChatInfo(ctx context.Context, portal *bridgev2.Po } info := &bridgev2.ChatInfo{ - Name: &ch.Name, - Members: ptr.Ptr(d.memberList()), - Avatar: d.avatar(ctx), - Type: &roomType, + Name: &ch.Name, + Topic: &ch.Topic, + Avatar: d.avatar(ctx), + + Members: ptr.Ptr(d.memberList()), + + Type: &roomType, + CanBackfill: true, + ExtraUpdates: func(ctx context.Context, portal *bridgev2.Portal) (changed bool) { meta := portal.Metadata.(*discordid.PortalMetadata) if meta.GuildID != ch.GuildID {