- We move logging statements to the upper layer.
Store functions are low-level methods and should return error
upwards rather than logging.
- Used IN instead of any (array ()) which is equivalent.
- Made the delay to be of type time.Duration and un-exported it.
- Unexported the batch size constant.

```release-note
NONE
```
Этот коммит содержится в:
Agniva De Sarker
2021-08-13 20:15:24 +05:30
коммит произвёл GitHub
родитель 2711262729
Коммит d1b164ab1f
8 изменённых файлов: 55 добавлений и 24 удалений

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

@@ -1511,11 +1511,15 @@ func doCommandWebhookCleanup(s *Server) {
}
const (
SessionsCleanupBatchSize = 1000
sessionsCleanupBatchSize = 1000
)
func doSessionCleanup(s *Server) {
s.Store.Session().Cleanup(model.GetMillis(), SessionsCleanupBatchSize)
mlog.Debug("Cleaning up session store.")
err := s.Store.Session().Cleanup(model.GetMillis(), sessionsCleanupBatchSize)
if err != nil {
mlog.Warn("Error while cleaning up sessions", mlog.Err(err))
}
}
func doCheckAdminSupportStatus(a *App, c *request.Context) {