mirror of
https://github.com/matrix-org/dendrite.git
synced 2026-01-05 21:23:10 -06:00
Try to fix bugs
This commit is contained in:
parent
fb3e1df89f
commit
21cfabbbfb
|
|
@ -17,7 +17,5 @@ func (c Caches) GetRoomServerEvent(eventNID types.EventNID) (*gomatrixserverlib.
|
|||
}
|
||||
|
||||
func (c Caches) StoreRoomServerEvent(eventNID types.EventNID, event *gomatrixserverlib.Event) {
|
||||
if event != nil {
|
||||
c.RoomServerEvents.Set(int64(eventNID), event)
|
||||
}
|
||||
c.RoomServerEvents.Set(int64(eventNID), event)
|
||||
}
|
||||
|
|
|
|||
|
|
@ -487,16 +487,15 @@ func (d *Database) events(
|
|||
result.EventNID = eventJSON.EventNID
|
||||
roomNID := roomNIDs[result.EventNID]
|
||||
roomVersion := roomVersions[roomNID]
|
||||
event, err := gomatrixserverlib.NewEventFromTrustedJSONWithEventID(
|
||||
result.Event, err = gomatrixserverlib.NewEventFromTrustedJSONWithEventID(
|
||||
eventIDs[eventJSON.EventNID], eventJSON.EventJSON, false, roomVersion,
|
||||
)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if event != nil {
|
||||
d.Cache.StoreRoomServerEvent(eventJSON.EventNID, event)
|
||||
if result.Event != nil {
|
||||
d.Cache.StoreRoomServerEvent(result.EventNID, result.Event)
|
||||
}
|
||||
result.Event = event
|
||||
}
|
||||
if !redactionsArePermanent {
|
||||
d.applyRedactions(results)
|
||||
|
|
|
|||
Loading…
Reference in a new issue