diff --git a/LibMatrix/Utilities/CommonSyncFilters.cs b/LibMatrix/Utilities/CommonSyncFilters.cs
index d07c225..68836f5 100644
--- a/LibMatrix/Utilities/CommonSyncFilters.cs
+++ b/LibMatrix/Utilities/CommonSyncFilters.cs
@@ -13,29 +13,29 @@ public static class CommonSyncFilters {
public const string GetSpaceRelations = "gay.rory.matrixutils.get_space_relations.v0";
public const string GetOwnMemberEvents = "gay.rory.matrixutils.get_own_member_events.v0";
- public static SyncFilter GetAccountDataFilter => new() {
- Presence = new SyncFilter.EventFilter(notTypes: ["*"]),
- Room = new SyncFilter.RoomFilter() {
+ public static MatrixFilter GetAccountDataFilter => new() {
+ Presence = new MatrixFilter.EventFilter(notTypes: ["*"]),
+ Room = new MatrixFilter.RoomFilter() {
Rooms = []
}
};
- public static SyncFilter GetAccountDataWithRoomsFilter => new() {
- Presence = new SyncFilter.EventFilter(notTypes: ["*"]),
- Room = new SyncFilter.RoomFilter() {
- State = new SyncFilter.RoomFilter.StateFilter(notTypes: ["*"]),
- Ephemeral = new SyncFilter.RoomFilter.StateFilter(notTypes: ["*"]),
- Timeline = new SyncFilter.RoomFilter.StateFilter(notTypes: ["*"])
+ public static MatrixFilter GetAccountDataWithRoomsFilter => new() {
+ Presence = new MatrixFilter.EventFilter(notTypes: ["*"]),
+ Room = new MatrixFilter.RoomFilter() {
+ State = new MatrixFilter.RoomFilter.StateFilter(notTypes: ["*"]),
+ Ephemeral = new MatrixFilter.RoomFilter.StateFilter(notTypes: ["*"]),
+ Timeline = new MatrixFilter.RoomFilter.StateFilter(notTypes: ["*"])
}
};
- public static SyncFilter GetBasicRoomDataFilter => new() {
- AccountData = new SyncFilter.EventFilter(notTypes: ["*"], limit: 1),
- Presence = new SyncFilter.EventFilter(notTypes: ["*"], limit: 1),
- Room = new SyncFilter.RoomFilter {
- AccountData = new SyncFilter.RoomFilter.StateFilter(rooms: []),
- Ephemeral = new SyncFilter.RoomFilter.StateFilter(rooms: []),
- State = new SyncFilter.RoomFilter.StateFilter {
+ public static MatrixFilter GetBasicRoomDataFilter => new() {
+ AccountData = new MatrixFilter.EventFilter(notTypes: ["*"], limit: 1),
+ Presence = new MatrixFilter.EventFilter(notTypes: ["*"], limit: 1),
+ Room = new MatrixFilter.RoomFilter {
+ AccountData = new MatrixFilter.RoomFilter.StateFilter(rooms: []),
+ Ephemeral = new MatrixFilter.RoomFilter.StateFilter(rooms: []),
+ State = new MatrixFilter.RoomFilter.StateFilter {
Types = new List<string> {
RoomCreateLegacyEventContent.EventId,
RoomNameLegacyEventContent.EventId,
@@ -45,46 +45,46 @@ public static class CommonSyncFilters {
},
LazyLoadMembers = true, IncludeRedundantMembers = false
},
- Timeline = new SyncFilter.RoomFilter.StateFilter(rooms: [])
+ Timeline = new MatrixFilter.RoomFilter.StateFilter(rooms: [])
}
};
- public static SyncFilter GetSpaceRelationsFilter => new() {
- AccountData = new SyncFilter.EventFilter(notTypes: ["*"], limit: 1),
- Presence = new SyncFilter.EventFilter(notTypes: ["*"], limit: 1),
- Room = new SyncFilter.RoomFilter {
- AccountData = new SyncFilter.RoomFilter.StateFilter(rooms: []),
- Ephemeral = new SyncFilter.RoomFilter.StateFilter(rooms: []),
- State = new SyncFilter.RoomFilter.StateFilter {
+ public static MatrixFilter GetSpaceRelationsFilter => new() {
+ AccountData = new MatrixFilter.EventFilter(notTypes: ["*"], limit: 1),
+ Presence = new MatrixFilter.EventFilter(notTypes: ["*"], limit: 1),
+ Room = new MatrixFilter.RoomFilter {
+ AccountData = new MatrixFilter.RoomFilter.StateFilter(rooms: []),
+ Ephemeral = new MatrixFilter.RoomFilter.StateFilter(rooms: []),
+ State = new MatrixFilter.RoomFilter.StateFilter {
Types = new List<string> {
SpaceChildLegacyEventContent.EventId,
SpaceParentLegacyEventContent.EventId
},
LazyLoadMembers = true, IncludeRedundantMembers = false
},
- Timeline = new SyncFilter.RoomFilter.StateFilter(rooms: [])
+ Timeline = new MatrixFilter.RoomFilter.StateFilter(rooms: [])
}
};
- public static SyncFilter GetOwnMemberEventsFilter => new() {
- AccountData = new SyncFilter.EventFilter(types: ["m.room.member"], limit: 1),
- Presence = new SyncFilter.EventFilter(notTypes: ["*"], limit: 1),
- Room = new SyncFilter.RoomFilter {
- AccountData = new SyncFilter.RoomFilter.StateFilter(rooms: []),
- Ephemeral = new SyncFilter.RoomFilter.StateFilter(rooms: []),
- State = new SyncFilter.RoomFilter.StateFilter {
+ public static MatrixFilter GetOwnMemberEventsFilter => new() {
+ AccountData = new MatrixFilter.EventFilter(types: ["m.room.member"], limit: 1),
+ Presence = new MatrixFilter.EventFilter(notTypes: ["*"], limit: 1),
+ Room = new MatrixFilter.RoomFilter {
+ AccountData = new MatrixFilter.RoomFilter.StateFilter(rooms: []),
+ Ephemeral = new MatrixFilter.RoomFilter.StateFilter(rooms: []),
+ State = new MatrixFilter.RoomFilter.StateFilter {
Types = new List<string> {
RoomMemberLegacyEventContent.EventId
},
LazyLoadMembers = true, IncludeRedundantMembers = false,
Senders = ["@me"]
},
- Timeline = new SyncFilter.RoomFilter.StateFilter(rooms: [])
+ Timeline = new MatrixFilter.RoomFilter.StateFilter(rooms: [])
}
};
// This must be down here, due to statics load order
- public static FrozenDictionary<string, SyncFilter> FilterMap => new Dictionary<string, SyncFilter>() {
+ public static FrozenDictionary<string, MatrixFilter> FilterMap => new Dictionary<string, MatrixFilter>() {
[GetAccountData] = GetAccountDataFilter,
[GetAccountDataWithRooms] = GetAccountDataWithRoomsFilter,
[GetBasicRoomInfo] = GetBasicRoomDataFilter,
|