summaryrefslogtreecommitdiff
path: root/internal/server/server.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/server/server.go')
-rw-r--r--internal/server/server.go5
1 files changed, 5 insertions, 0 deletions
diff --git a/internal/server/server.go b/internal/server/server.go
index d94dca6..f38a570 100644
--- a/internal/server/server.go
+++ b/internal/server/server.go
@@ -528,6 +528,9 @@ func processAuthenticatedRequests(ctx context.Context, sess *session.Session, re
response = nil
}
+ // TODO: add a timeout for this (even tho it should be super fast)
+ api.SetLastUserActivity(ctx, sess)
+
return response
}
@@ -690,9 +693,11 @@ func (s *server) handleSessionMetrics(ctx context.Context, sess *session.Session
metrics.SessionDuration.WithLabelValues(
analytics.OS, analytics.Arch, analytics.Term, analytics.Colorterm,
).Observe(duration.Seconds())
+ slog.DebugContext(ctx, "observed session duration", "session_duration", duration.Seconds())
} else {
metrics.SessionDuration.WithLabelValues(
"", "", "", "",
).Observe(duration.Seconds())
+ slog.DebugContext(ctx, "observed session duration (empty)", "session_duration", duration.Seconds())
}
}