about summary refs log tree commit diff
path: root/LibMatrix/Utilities/CommonSyncFilters.cs
diff options
context:
space:
mode:
authorRory& <root@rory.gay>2024-05-30 19:07:09 +0000
committerRory& <root@rory.gay>2024-05-30 19:07:09 +0000
commitcf90f02e1f9c9f7d037976cace2b9c49119c741c (patch)
tree3925bd8d689c3f330c217b0f867ba8a241d893e7 /LibMatrix/Utilities/CommonSyncFilters.cs
parentRename legacy event types (diff)
downloadLibMatrix-cf90f02e1f9c9f7d037976cace2b9c49119c741c.tar.xz
Start implementing new event system
Diffstat (limited to 'LibMatrix/Utilities/CommonSyncFilters.cs')
-rw-r--r--LibMatrix/Utilities/CommonSyncFilters.cs68
1 files changed, 34 insertions, 34 deletions
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,