diff --git a/packages/federation-sdk/src/services/room.service.ts b/packages/federation-sdk/src/services/room.service.ts index b4ac1d54..f3beb34d 100644 --- a/packages/federation-sdk/src/services/room.service.ts +++ b/packages/federation-sdk/src/services/room.service.ts @@ -1377,6 +1377,7 @@ export class RoomService { { room_id: roomId, sender: sender, + state_key: '', content: { body: reason, replacement_room: replacementRoomId, diff --git a/packages/room/src/types/v3-11.ts b/packages/room/src/types/v3-11.ts index cfee2d9a..3d2eb31d 100644 --- a/packages/room/src/types/v3-11.ts +++ b/packages/room/src/types/v3-11.ts @@ -730,7 +730,7 @@ export type PduRoomTombstoneEventContent = z.infer< >; const EventPduTypeRoomTombstone = z.object({ - ...PduNoContentTimelineEventSchema, + ...PduNoContentEmptyStateKeyStateEventSchema, type: z.literal('m.room.tombstone'), content: PduRoomTombstoneEventContentSchema, });