aboutsummaryrefslogtreecommitdiff
path: root/roomserver/api/input.go
diff options
context:
space:
mode:
Diffstat (limited to 'roomserver/api/input.go')
-rw-r--r--roomserver/api/input.go8
1 files changed, 2 insertions, 6 deletions
diff --git a/roomserver/api/input.go b/roomserver/api/input.go
index a537e64e..4b0704b9 100644
--- a/roomserver/api/input.go
+++ b/roomserver/api/input.go
@@ -54,12 +54,8 @@ type InputRoomEvent struct {
Kind Kind `json:"kind"`
// The event JSON for the event to add.
Event *gomatrixserverlib.HeaderedEvent `json:"event"`
- // List of state event IDs that authenticate this event.
- // These are likely derived from the "auth_events" JSON key of the event.
- // But can be different because the "auth_events" key can be incomplete or wrong.
- // For example many matrix events forget to reference the m.room.create event even though it is needed for auth.
- // (since synapse allows this to happen we have to allow it as well.)
- AuthEventIDs []string `json:"auth_event_ids"`
+ // Which server told us about this event.
+ Origin gomatrixserverlib.ServerName `json:"origin"`
// Whether the state is supplied as a list of event IDs or whether it
// should be derived from the state at the previous events.
HasState bool `json:"has_state"`