mirror of
https://github.com/grafana/grafana.git
synced 2024-11-25 10:20:29 -06:00
Auth: Pass ctx when updating last seen (#88496)
Signed-off-by: bergquist <carl.bergquist@gmail.com>
This commit is contained in:
parent
4b62be37f5
commit
6c79f63c04
@ -158,6 +158,7 @@ func (s *UserSync) SyncLastSeenHook(ctx context.Context, identity *authn.Identit
|
||||
return nil
|
||||
}
|
||||
|
||||
goCtx := context.WithoutCancel(ctx)
|
||||
go func(userID int64) {
|
||||
defer func() {
|
||||
if err := recover(); err != nil {
|
||||
@ -165,7 +166,7 @@ func (s *UserSync) SyncLastSeenHook(ctx context.Context, identity *authn.Identit
|
||||
}
|
||||
}()
|
||||
|
||||
if err := s.userService.UpdateLastSeenAt(context.Background(),
|
||||
if err := s.userService.UpdateLastSeenAt(goCtx,
|
||||
&user.UpdateUserLastSeenAtCommand{UserID: userID, OrgID: r.OrgID}); err != nil &&
|
||||
!errors.Is(err, user.ErrLastSeenUpToDate) {
|
||||
s.log.Error("Failed to update last_seen_at", "err", err, "userId", userID)
|
||||
|
@ -313,7 +313,7 @@ func shouldUpdateLastSeen(t time.Time) bool {
|
||||
}
|
||||
|
||||
func (s *Service) GetSignedInUser(ctx context.Context, query *user.GetSignedInUserQuery) (*user.SignedInUser, error) {
|
||||
ctx, span := s.tracer.Start(ctx, "user.GetSignedInUserWithCacheCtx", trace.WithAttributes(
|
||||
ctx, span := s.tracer.Start(ctx, "user.GetSignedInUser", trace.WithAttributes(
|
||||
attribute.Int64("userID", query.UserID),
|
||||
attribute.Int64("orgID", query.OrgID),
|
||||
))
|
||||
|
Loading…
Reference in New Issue
Block a user