Don't proactively cache event types and state keys when we don't know if the transaction has persisted yet

This commit is contained in:
Neil Alexander 2022-02-17 17:38:02 +00:00
parent 0b123b29f5
commit 4c25a36e8a
No known key found for this signature in database
GPG key ID: A02A2019A2BB0944

View file

@ -731,9 +731,6 @@ func (d *Database) assignEventTypeNID(
eventTypeNID, err = d.EventTypesTable.SelectEventTypeNID(ctx, txn, eventType)
}
}
if err == nil {
d.Cache.StoreRoomServerEventTypeNID(eventType, eventTypeNID)
}
return eventTypeNID, err
}
@ -753,9 +750,6 @@ func (d *Database) assignStateKeyNID(
eventStateKeyNID, err = d.EventStateKeysTable.SelectEventStateKeyNID(ctx, txn, eventStateKey)
}
}
if err == nil {
d.Cache.StoreRoomServerStateKeyNID(eventStateKey, eventStateKeyNID)
}
return eventStateKeyNID, err
}