From 743909a728e22f52f7531b0f98395f0361cd0fd3 Mon Sep 17 00:00:00 2001
From: Alexey Rusakov <Kitsune-Ral@users.sf.net>
Date: Sat, 11 Jun 2022 19:41:59 +0200
Subject: gtad.yaml: Treat child rooms state as events

---
 gtad/gtad.yaml | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

(limited to 'gtad')

diff --git a/gtad/gtad.yaml b/gtad/gtad.yaml
index 12a27c06..f4ad122e 100644
--- a/gtad/gtad.yaml
+++ b/gtad/gtad.yaml
@@ -119,6 +119,7 @@ analyzer:
 #          type: Filter
 #          imports: '"csapi/definitions/sync_filter.h"'
 #      - getFilter<: *Filter
+      - StrippedChildStateEvent: void # only used in an array, see below
       - RoomFilter: # A structure inside Filter, same story as with *_filter.yaml
       - OneTimeKeys:
           type: OneTimeKeys
@@ -128,8 +129,9 @@ analyzer:
       - string: QStringList
       - +set: { moveOnly: }
         +on:
-        - /^Notification|Result$/:
-            type: "std::vector<{{1}}>"
+        - /^Notification|Result|ChildRoomsChunk$/: "std::vector<{{1}}>"
+        - StrippedChildStateEvent:
+            type: StateEvents
             imports: '"events/eventloader.h"'
         - /state_event.yaml$/: StateEvents # 'imports' already set under $ref
         - /(room|client)_event.yaml$/: RoomEvents # ditto
-- 
cgit v1.2.3