Этот коммит содержится в:
darkLord19
2021-10-14 21:24:09 +05:30
коммит произвёл GitHub
родитель 9d8214c72a
Коммит 98284a79eb
3 изменённых файлов: 1 добавлений и 27 удалений

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

@@ -114,11 +114,7 @@ func updateUserStatus(c *Context, w http.ResponseWriter, r *http.Request) {
case "away":
c.App.SetStatusAwayIfNeeded(c.Params.UserId, true)
case "dnd":
if c.App.Config().FeatureFlags.TimedDND {
c.App.SetStatusDoNotDisturbTimed(c.Params.UserId, status.DNDEndTime)
} else {
c.App.SetStatusDoNotDisturb(c.Params.UserId)
}
c.App.SetStatusDoNotDisturbTimed(c.Params.UserId, status.DNDEndTime)
default:
c.SetInvalidParam("status")
return

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

@@ -716,15 +716,6 @@ func NewServer(options ...Option) (*Server, error) {
}
})
s.AddConfigListener(func(oldCfg, newCfg *model.Config) {
if !oldCfg.FeatureFlags.TimedDND && newCfg.FeatureFlags.TimedDND {
runDNDStatusExpireJob(app)
}
if oldCfg.FeatureFlags.TimedDND && !newCfg.FeatureFlags.TimedDND {
stopDNDStatusExpireJob(app)
}
})
return s, nil
}
@@ -2289,9 +2280,6 @@ func cancelDNDStatusExpirationRecurringTask(a *App) {
}
func runDNDStatusExpireJob(a *App) {
if !a.Config().FeatureFlags.TimedDND {
return
}
if a.IsLeader() {
createDNDStatusExpirationRecurringTask(a)
}
@@ -2304,9 +2292,3 @@ func runDNDStatusExpireJob(a *App) {
}
})
}
func stopDNDStatusExpireJob(a *App) {
if a.IsLeader() {
cancelDNDStatusExpirationRecurringTask(a)
}
}

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

@@ -33,9 +33,6 @@ type FeatureFlags struct {
PluginApps string `plugin_id:"com.mattermost.apps"`
PluginFocalboard string `plugin_id:"focalboard"`
// Enable timed dnd support for user status
TimedDND bool
PermalinkPreviews bool
// Enable the Global Header
@@ -63,7 +60,6 @@ func (f *FeatureFlags) SetDefaults() {
f.AppsEnabled = false
f.PluginApps = ""
f.PluginFocalboard = ""
f.TimedDND = false
f.PermalinkPreviews = true
f.GlobalHeader = true
f.AddChannelButton = "by_team_name"