chore: decrease frequency of updating last_seen (#88461)

This commit is contained in:
Kristin Laemmert
2024-05-30 08:09:22 -04:00
committed by GitHub
parent 8f45003192
commit 876ed9bf0b
2 changed files with 2 additions and 2 deletions

View File

@@ -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) {

View File

@@ -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)
})