mirror of https://github.com/D4-project/d4-core
fix: [server] fix type 2, active_connection keys
parent
40ff019e2f
commit
ae2adfe4d6
|
@ -137,7 +137,11 @@ class D4_Server(Protocol, TimeoutMixin):
|
||||||
redis_server_stream.sadd('ended_session', self.session_uuid)
|
redis_server_stream.sadd('ended_session', self.session_uuid)
|
||||||
self.setTimeout(None)
|
self.setTimeout(None)
|
||||||
if not self.duplicate:
|
if not self.duplicate:
|
||||||
redis_server_stream.srem('active_connection:{}'.format(self.type), '{}:{}'.format(self.ip, self.uuid))
|
if self.type == 254:
|
||||||
|
type = 2
|
||||||
|
else:
|
||||||
|
type = self.type
|
||||||
|
redis_server_stream.srem('active_connection:{}'.format(type), '{}:{}'.format(self.ip, self.uuid))
|
||||||
redis_server_stream.srem('active_connection', '{}'.format(self.uuid))
|
redis_server_stream.srem('active_connection', '{}'.format(self.uuid))
|
||||||
if self.uuid:
|
if self.uuid:
|
||||||
redis_server_stream.srem('map:active_connection-uuid-session_uuid:{}'.format(self.uuid), self.session_uuid)
|
redis_server_stream.srem('map:active_connection-uuid-session_uuid:{}'.format(self.uuid), self.session_uuid)
|
||||||
|
|
Loading…
Reference in New Issue