Default Channel Functionality + Test Suite (#9068)

gofmt

Make skipping for non public channels default

Deduplication of Default Channels; Only post join to townsquare

Post join channel message for all custom default channels
Этот коммит содержится в:
Daniel Schalla
2018-07-20 23:00:58 +02:00
коммит произвёл Harrison Healey
родитель 6104c37761
Коммит 3539a9a60b
4 изменённых файлов: 95 добавлений и 58 удалений

Просмотреть файл

@@ -283,6 +283,7 @@ func (a *App) trackConfig() {
"experimental_town_square_is_hidden_in_lhs": *cfg.TeamSettings.ExperimentalHideTownSquareinLHS,
"experimental_town_square_is_read_only": *cfg.TeamSettings.ExperimentalTownSquareIsReadOnly,
"experimental_primary_team": isDefault(*cfg.TeamSettings.ExperimentalPrimaryTeam, ""),
"experimental_default_channels": len(cfg.TeamSettings.ExperimentalDefaultChannels),
})
a.SendDiagnostic(TRACK_CONFIG_CLIENT_REQ, map[string]interface{}{