Mark session as used when connection is closed to prevent from timing out too early.

This commit is contained in:
Joachim Bauch 2020-09-16 10:08:46 +02:00
parent 80194c4e1d
commit d437dbbc0e
Failed to extract signature

View file

@ -427,7 +427,12 @@ func (s *ProxyServer) proxyHandler(w http.ResponseWriter, r *http.Request) {
return
}
client.OnClosed = s.clientClosed
client.OnClosed = func(c *signaling.Client) {
if session := client.GetSession(); session != nil {
session.MarkUsed()
}
s.clientClosed(c)
}
client.OnMessageReceived = func(c *signaling.Client, data []byte) {
s.processMessage(client, data)
}