mirror of
https://github.com/matrix-org/dendrite.git
synced 2025-12-12 01:13:10 -06:00
Use gomatrixserverlib method
This commit is contained in:
parent
05c2dc886e
commit
8b708d4c41
|
|
@ -226,18 +226,6 @@ func (s *OutputRoomEvent) updateMemberEvent(
|
||||||
return event, nil
|
return event, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
builder := gomatrixserverlib.EventBuilder{
|
|
||||||
Sender: event.Sender(),
|
|
||||||
RoomID: event.RoomID(),
|
|
||||||
Type: event.Type(),
|
|
||||||
StateKey: event.StateKey(),
|
|
||||||
PrevEvents: event.PrevEvents(),
|
|
||||||
AuthEvents: event.AuthEvents(),
|
|
||||||
Redacts: event.Redacts(),
|
|
||||||
Depth: event.Depth(),
|
|
||||||
Content: event.Content(),
|
|
||||||
}
|
|
||||||
|
|
||||||
var content events.MemberContent
|
var content events.MemberContent
|
||||||
if err := json.Unmarshal(prevEvent.Content(), &content); err != nil {
|
if err := json.Unmarshal(prevEvent.Content(), &content); err != nil {
|
||||||
return event, err
|
return event, err
|
||||||
|
|
@ -249,14 +237,7 @@ func (s *OutputRoomEvent) updateMemberEvent(
|
||||||
UserID: prevEvent.Sender(),
|
UserID: prevEvent.Sender(),
|
||||||
}
|
}
|
||||||
|
|
||||||
if err = builder.SetUnsigned(prev); err != nil {
|
return event.SetUnsigned(prev)
|
||||||
return event, err
|
|
||||||
}
|
|
||||||
|
|
||||||
ts := event.OriginServerTS().Time()
|
|
||||||
ev, err := builder.Build(event.EventID(), ts, event.Origin(), keyID, privateKey)
|
|
||||||
|
|
||||||
return ev, err
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func missingEventsFrom(events []gomatrixserverlib.Event, required []string) []string {
|
func missingEventsFrom(events []gomatrixserverlib.Event, required []string) []string {
|
||||||
|
|
|
||||||
|
|
@ -100,8 +100,6 @@ func (d *SyncServerDatabase) WriteEvent(
|
||||||
}
|
}
|
||||||
streamPos = types.StreamPosition(pos)
|
streamPos = types.StreamPosition(pos)
|
||||||
|
|
||||||
fmt.Println(len(addStateEvents))
|
|
||||||
|
|
||||||
if len(addStateEvents) == 0 {
|
if len(addStateEvents) == 0 {
|
||||||
// If the event is a m.room.member event, and has unsigned content,
|
// If the event is a m.room.member event, and has unsigned content,
|
||||||
// we need to save it as it is very likely to be a membership update
|
// we need to save it as it is very likely to be a membership update
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue