Add support for different renderings to topic events #5
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This extends the
m.room.topic
event with a newm.topic
event that uses the same structure as them.message
event on room messages, thereby allowing for different renderings of room topics.This largely just copies and renames things from message events. I didn't put any effort into extracting common logic between the two events at this point yet to not over-complicate things.
Marking as draft while I try to actually use this elsewhere.
Relates to: element-hq/element-web#5180
MSC: matrix-org/matrix-spec-proposals#3765