From 9eccefefdd81772f76df870131afc231646f279b Mon Sep 17 00:00:00 2001
From: Tulir Asokan <tulir@maunium.net>
Date: Tue, 17 Mar 2020 17:35:55 +0200
Subject: [PATCH] Actually add appservice.community_id as a flair for portal
 rooms

---
 mautrix_facebook/portal.py | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/mautrix_facebook/portal.py b/mautrix_facebook/portal.py
index b2d1386..b73d5ba 100644
--- a/mautrix_facebook/portal.py
+++ b/mautrix_facebook/portal.py
@@ -282,6 +282,11 @@ class Portal:
             name = self.name
             initial_state.append({"type": str(EventType.ROOM_AVATAR),
                                   "content": {"avatar_url": self._avatar_uri}})
+        if config["appservice.community_id"]:
+            initial_state.append({
+                "type": "m.room.related_groups",
+                "content": {"groups": [config["appservice.community_id"]]},
+            })
         self.mxid = await self.main_intent.create_room(name=name, is_direct=self.is_direct,
                                                        initial_state=initial_state,
                                                        invitees=[source.mxid])
-- 
GitLab