mirror of
https://github.com/matrix-org/dendrite.git
synced 2025-12-17 03:43:11 -06:00
Fix syncapi SQLite
This commit is contained in:
parent
a697a0d720
commit
dc0935216d
|
|
@ -209,9 +209,14 @@ func (s *currentRoomStateStatements) upsertRoomState(
|
||||||
_, containsURL = content["url"]
|
_, containsURL = content["url"]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
headeredJSON, err := json.Marshal(event)
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
// upsert state event
|
// upsert state event
|
||||||
stmt := common.TxStmt(txn, s.upsertRoomStateStmt)
|
stmt := common.TxStmt(txn, s.upsertRoomStateStmt)
|
||||||
_, err := stmt.ExecContext(
|
_, err = stmt.ExecContext(
|
||||||
ctx,
|
ctx,
|
||||||
event.RoomID(),
|
event.RoomID(),
|
||||||
event.EventID(),
|
event.EventID(),
|
||||||
|
|
@ -219,7 +224,7 @@ func (s *currentRoomStateStatements) upsertRoomState(
|
||||||
event.Sender(),
|
event.Sender(),
|
||||||
containsURL,
|
containsURL,
|
||||||
*event.StateKey(),
|
*event.StateKey(),
|
||||||
event.JSON(),
|
headeredJSON,
|
||||||
membership,
|
membership,
|
||||||
addedAt,
|
addedAt,
|
||||||
)
|
)
|
||||||
|
|
|
||||||
|
|
@ -263,6 +263,12 @@ func (s *outputRoomEventsStatements) insertEvent(
|
||||||
_, containsURL = content["url"]
|
_, containsURL = content["url"]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var headeredJSON []byte
|
||||||
|
headeredJSON, err = json.Marshal(event)
|
||||||
|
if err != nil {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
streamPos, err = s.streamIDStatements.nextStreamID(ctx, txn)
|
streamPos, err = s.streamIDStatements.nextStreamID(ctx, txn)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
|
|
@ -283,7 +289,7 @@ func (s *outputRoomEventsStatements) insertEvent(
|
||||||
streamPos,
|
streamPos,
|
||||||
event.RoomID(),
|
event.RoomID(),
|
||||||
event.EventID(),
|
event.EventID(),
|
||||||
event.JSON(),
|
headeredJSON,
|
||||||
event.Type(),
|
event.Type(),
|
||||||
event.Sender(),
|
event.Sender(),
|
||||||
containsURL,
|
containsURL,
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue