From 876ed9bf0b4099490028a2258efcd4b3b3f3c098 Mon Sep 17 00:00:00 2001 From: Kristin Laemmert Date: Thu, 30 May 2024 08:09:22 -0400 Subject: [PATCH] chore: decrease frequency of updating last_seen (#88461) --- pkg/services/user/userimpl/user.go | 2 +- pkg/services/user/userimpl/user_test.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pkg/services/user/userimpl/user.go b/pkg/services/user/userimpl/user.go index ada2c3ecc19..da1f144b74c 100644 --- a/pkg/services/user/userimpl/user.go +++ b/pkg/services/user/userimpl/user.go @@ -309,7 +309,7 @@ func (s *Service) UpdateLastSeenAt(ctx context.Context, cmd *user.UpdateUserLast } func shouldUpdateLastSeen(t time.Time) bool { - return time.Since(t) > time.Minute*5 + return time.Since(t) > time.Minute*15 } func (s *Service) GetSignedInUser(ctx context.Context, query *user.GetSignedInUserQuery) (*user.SignedInUser, error) { diff --git a/pkg/services/user/userimpl/user_test.go b/pkg/services/user/userimpl/user_test.go index 3c86b0446d5..304932d65b6 100644 --- a/pkg/services/user/userimpl/user_test.go +++ b/pkg/services/user/userimpl/user_test.go @@ -223,7 +223,7 @@ func TestUpdateLastSeenAt(t *testing.T) { userService.cfg = setting.NewCfg() t.Run("update last seen at", func(t *testing.T) { - userStore.ExpectedSignedInUser = &user.SignedInUser{UserID: 1, OrgID: 1, Email: "email", Login: "login", Name: "name", LastSeenAt: time.Now().Add(-10 * time.Minute)} + userStore.ExpectedSignedInUser = &user.SignedInUser{UserID: 1, OrgID: 1, Email: "email", Login: "login", Name: "name", LastSeenAt: time.Now().Add(-20 * time.Minute)} err := userService.UpdateLastSeenAt(context.Background(), &user.UpdateUserLastSeenAtCommand{UserID: 1, OrgID: 1}) require.NoError(t, err) })