Parse event content when getting single event from server

This commit is contained in:
Tulir Asokan
2020-05-06 23:40:50 +03:00
parent 03826346d9
commit 2b07b80e64
3 changed files with 8 additions and 3 deletions

View File

@ -1024,9 +1024,12 @@ func (c *Container) GetEvent(room *rooms.Room, eventID id.EventID) (*muksevt.Eve
if err != nil {
return nil, err
}
evt = muksevt.Wrap(mxEvent)
err = mxEvent.Content.ParseRaw(mxEvent.Type)
if err != nil {
return nil, err
}
debug.Printf("Loaded event %s from server", eventID)
return evt, nil
return muksevt.Wrap(mxEvent), nil
}
// GetOrCreateRoom gets the room instance stored in the session.