Add timestamp to pool events.

This commit is contained in:
Jay
2026-05-06 15:23:30 -04:00
parent efdbf7b37f
commit c87a8cce6f
5 changed files with 9 additions and 5 deletions
+2 -2
View File
@@ -261,7 +261,7 @@ func (s *Session) Start(
// set up new connection
s.connPtr.Store(conn)
pool.Events <- PoolEvent{ID: s.id, Kind: EventConnected}
pool.Events <- PoolEvent{ID: s.id, Kind: EventConnected, At: time.Now()}
// set up session context
sctx, scancel := context.WithCancel(ctx)
@@ -296,7 +296,7 @@ func (s *Session) Start(
// tear down connection
s.connPtr.Store(nil)
pool.Events <- PoolEvent{ID: s.id, Kind: EventDisconnected}
pool.Events <- PoolEvent{ID: s.id, Kind: EventDisconnected, At: time.Now()}
// exit if worker is shutting down
select {