소스 검색

Set AutoBridgeChannels flag after creating portals. Fixes #47

Tulir Asokan 2 년 전
부모
커밋
1b4b351f2a
1개의 변경된 파일2개의 추가작업 그리고 1개의 파일을 삭제
  1. 2 1
      user.go

+ 2 - 1
user.go

@@ -1076,7 +1076,6 @@ func (user *User) bridgeGuild(guildID string, everything bool) error {
 	if guild == nil {
 		return errors.New("guild not found")
 	}
-	guild.AutoBridgeChannels = everything
 	meta, _ := user.Session.State.Guild(guildID)
 	err := guild.CreateMatrixRoom(user, meta)
 	if err != nil {
@@ -1092,6 +1091,8 @@ func (user *User) bridgeGuild(guildID string, everything bool) error {
 			}
 		}
 	}
+	guild.AutoBridgeChannels = everything
+	guild.Update()
 
 	return nil
 }