diff --git a/hscontrol/poll.go b/hscontrol/poll.go index c0d6e6b3..ada9fd15 100644 --- a/hscontrol/poll.go +++ b/hscontrol/poll.go @@ -100,6 +100,8 @@ func (m *mapSession) beforeServeLongPoll() { } } +// afterServeLongPoll is called when a long-polling session ends and the node +// is disconnected. func (m *mapSession) afterServeLongPoll() { if m.node.IsEphemeral() { m.h.ephemeralGC.Schedule(m.node.ID, m.h.cfg.EphemeralNodeInactivityTimeout)