ComputeLastAccessiblePostTime returns error interface (#20598)

Этот коммит содержится в:
Nathaniel Allred
2022-07-07 15:01:50 -05:00
коммит произвёл GitHub
родитель e5ee5eecd8
Коммит ad181532af
6 изменённых файлов: 7 добавлений и 7 удалений

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

@@ -78,7 +78,7 @@ type AppIface interface {
ClientConfigWithComputed() map[string]string
// ComputeLastAccessiblePostTime updates cache with CreateAt time of the last accessible post as per the cloud plan's limit.
// Use GetLastAccessiblePostTime() to access the result.
ComputeLastAccessiblePostTime() *model.AppError
ComputeLastAccessiblePostTime() error
// ConvertBotToUser converts a bot to user.
ConvertBotToUser(bot *model.Bot, userPatch *model.UserPatch, sysadmin bool) (*model.User, *model.AppError)
// ConvertUserToBot converts a user to bot.

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

@@ -1737,7 +1737,7 @@ func (a *OpenTracingAppLayer) CompleteSwitchWithOAuth(service string, userData i
return resultVar0, resultVar1
}
func (a *OpenTracingAppLayer) ComputeLastAccessiblePostTime() *model.AppError {
func (a *OpenTracingAppLayer) ComputeLastAccessiblePostTime() error {
origCtx := a.ctx
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.ComputeLastAccessiblePostTime")

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

@@ -1418,7 +1418,7 @@ func (a *App) GetLastAccessiblePostTime() (int64, *model.AppError) {
// ComputeLastAccessiblePostTime updates cache with CreateAt time of the last accessible post as per the cloud plan's limit.
// Use GetLastAccessiblePostTime() to access the result.
func (a *App) ComputeLastAccessiblePostTime() *model.AppError {
func (a *App) ComputeLastAccessiblePostTime() error {
limit, appErr := a.getCloudMessagesHistoryLimit()
if appErr != nil {
return appErr

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

@@ -2877,7 +2877,7 @@ func TestComputeLastAccessiblePostTime(t *testing.T) {
mockStore.On("System").Return(&mockSystemStore)
err := th.App.ComputeLastAccessiblePostTime()
assert.Nil(t, err)
assert.NoError(t, err)
mockSystemStore.AssertCalled(t, "SaveOrUpdate", mock.Anything)
}

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

@@ -80,7 +80,7 @@ func (worker *SimpleWorker) DoJob(job *model.Job) {
err := worker.execute(job)
if err != nil {
mlog.Error("SimpleWorker: Failed to get active user count", mlog.String("worker", worker.name), mlog.String("job_id", job.Id), mlog.Err(err))
mlog.Error("SimpleWorker: job execution error", mlog.String("worker", worker.name), mlog.String("job_id", job.Id), mlog.Err(err))
worker.setJobError(job, model.NewAppError("DoJob", "app.user.get_total_users_count.app_error", nil, err.Error(), http.StatusInternalServerError))
return
}

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

@@ -13,12 +13,12 @@ const (
)
type AppIface interface {
ComputeLastAccessiblePostTime() *model.AppError
ComputeLastAccessiblePostTime() error
}
func MakeWorker(jobServer *jobs.JobServer, license *model.License, app AppIface) model.Worker {
isEnabled := func(_ *model.Config) bool {
return license != nil && *license.Features.Cloud
return license != nil && license.Features != nil && *license.Features.Cloud
}
execute := func(_ *model.Job) error {
return app.ComputeLastAccessiblePostTime()