lists clear on restart
This commit is contained in:
parent
6310fcd6eb
commit
7f44c524c8
|
|
@ -952,11 +952,11 @@ async def _handle_client(reader, writer, secret: bytes):
|
||||||
|
|
||||||
tg_encryptor.update(ZERO_64)
|
tg_encryptor.update(ZERO_64)
|
||||||
|
|
||||||
dc_key = (dc, is_media)
|
dc_key = f'{dc}{"m" if is_media else ""}'
|
||||||
media_tag = " media" if is_media else ""
|
media_tag = " media" if is_media else ""
|
||||||
|
|
||||||
# Fallback if DC not in config or WS blacklisted for this DC/is_media
|
# Fallback if DC not in config or WS blacklisted for this DC/is_media
|
||||||
if dc not in proxy_config.dc_redirects or dc_key in ws_blacklist or dc == 2 and is_media:
|
if dc not in proxy_config.dc_redirects or dc_key in ws_blacklist:
|
||||||
if dc not in proxy_config.dc_redirects:
|
if dc not in proxy_config.dc_redirects:
|
||||||
log.info("[%s] DC%d not in config -> fallback",
|
log.info("[%s] DC%d not in config -> fallback",
|
||||||
label, dc)
|
label, dc)
|
||||||
|
|
@ -1103,6 +1103,9 @@ async def _run(stop_event: Optional[asyncio.Event] = None):
|
||||||
global _server_instance, _server_stop_event
|
global _server_instance, _server_stop_event
|
||||||
_server_stop_event = stop_event
|
_server_stop_event = stop_event
|
||||||
|
|
||||||
|
ws_blacklist.clear()
|
||||||
|
dc_fail_until.clear()
|
||||||
|
|
||||||
secret_bytes = bytes.fromhex(proxy_config.secret)
|
secret_bytes = bytes.fromhex(proxy_config.secret)
|
||||||
|
|
||||||
def client_cb(r, w):
|
def client_cb(r, w):
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue