Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-10-31 | Streamline EventContent hierarchy | Kitsune Ral | |
Two changes to make EventContent hierarchy easier to understand and use: - InfoBase is unbound from Base, and downstream classes use multiple inheritance to work "info" objects - MIME types are separated from Base into a separate TypedBase class because MIME typing is not common to all content kinds. | |||
2017-10-26 | Move out common message event content classes | Kitsune Ral | |
ImageContent is usable outside of m.room.message (in particular, m.room.avatar uses the same structure for content. And EventContent::Base is very suitable to derive from even for standard event content structures (such as in room name events), let alone non-standard ones. Also, renamed MessageEventContent to EventContent (for obvious reasons). |