Omit empty msgtypes in message event content

Sticker events don't have a msgtype
This commit is contained in:
Tulir Asokan 2022-02-28 22:17:39 +02:00
commit bfe80f7ae0

View file

@ -77,7 +77,7 @@ func (content *ReactionEventContent) SetRelatesTo(rel *RelatesTo) {
// https://matrix.org/docs/spec/client_server/r0.6.0#m-room-message
type MessageEventContent struct {
// Base m.room.message fields
MsgType MessageType `json:"msgtype"`
MsgType MessageType `json:"msgtype,omitempty"`
Body string `json:"body"`
// Extra fields for text types