()
| 36 | ) |
| 37 | |
| 38 | func init() { |
| 39 | for _, j := range testData { |
| 40 | e, err := gomatrixserverlib.NewEventFromTrustedJSON(j, false, testRoomVersion) |
| 41 | if err != nil { |
| 42 | panic("cannot load test data: " + err.Error()) |
| 43 | } |
| 44 | h := e.Headered(testRoomVersion) |
| 45 | testEvents = append(testEvents, h) |
| 46 | if e.StateKey() != nil { |
| 47 | testStateEvents[gomatrixserverlib.StateKeyTuple{ |
| 48 | EventType: e.Type(), |
| 49 | StateKey: *e.StateKey(), |
| 50 | }] = h |
| 51 | } |
| 52 | } |
| 53 | } |
| 54 | |
| 55 | type testRoomserverAPI struct { |
| 56 | api.RoomserverInternalAPITrace |