@@ -235,7 +235,7 @@ func (r *FederationInternalAPI) performJoinUsingServer(
235
235
// contain signatures that we don't know about.
236
236
if len (respSendJoin .Event ) > 0 {
237
237
var remoteEvent * gomatrixserverlib.Event
238
- remoteEvent , err = gomatrixserverlib . UntrustedEvent (respSendJoin .Event , respMakeJoin . RoomVersion )
238
+ remoteEvent , err = respMakeJoin . RoomVersion . NewEventFromUntrustedJSON (respSendJoin .Event )
239
239
if err == nil && isWellFormedMembershipEvent (
240
240
remoteEvent , roomID , userID ,
241
241
) {
@@ -660,7 +660,7 @@ func (r *FederationInternalAPI) PerformInvite(
660
660
return fmt .Errorf ("r.federation.SendInviteV2: failed to send invite: %w" , err )
661
661
}
662
662
663
- inviteEvent , err := gomatrixserverlib . UntrustedEvent (inviteRes .Event , request . RoomVersion )
663
+ inviteEvent , err := request . RoomVersion . NewEventFromUntrustedJSON (inviteRes .Event )
664
664
if err != nil {
665
665
return fmt .Errorf ("r.federation.SendInviteV2 failed to decode event response: %w" , err )
666
666
}
@@ -808,7 +808,7 @@ func federatedAuthProvider(
808
808
// event ID again.
809
809
for _ , pdu := range tx .PDUs {
810
810
// Try to parse the event.
811
- ev , everr := gomatrixserverlib .NewEventFromUntrustedJSON (pdu , roomVersion )
811
+ ev , everr := roomVersion .NewEventFromUntrustedJSON (pdu )
812
812
if everr != nil {
813
813
return nil , fmt .Errorf ("missingAuth gomatrixserverlib.NewEventFromUntrustedJSON: %w" , everr )
814
814
}
0 commit comments