Browse Source

Hide rooms when adding to personal filtering community

Tulir Asokan 5 years ago
parent
commit
a7601fa4cc
1 changed files with 5 additions and 1 deletions
  1. 5 1
      community.go

+ 5 - 1
community.go

@@ -89,7 +89,11 @@ func (user *User) addPortalToCommunity(portal *Portal) bool {
 	}
 	bot := user.bridge.Bot
 	url := bot.BuildURL("groups", user.CommunityID, "admin", "rooms", portal.MXID)
-	reqBody := map[string]interface{}{}
+	reqBody := map[string]map[string]string{
+		"m.visibility": {
+			"type": "private",
+		},
+	}
 	_, err := bot.MakeRequest(http.MethodPut, url, &reqBody, nil)
 	if err != nil {
 		user.log.Warnfln("Failed to add %s to %s: %v", portal.MXID, user.CommunityID, err)