mirror of
https://github.com/alexbers/mtprotoproxy.git
synced 2026-03-20 09:35:48 +00:00
Revert "Revert "simplify dissconnect logic". The idea with task cancelation doesn't work"
This reverts commit 32d3bffc7b.
This commit is contained in:
@@ -803,7 +803,6 @@ async def handle_client(reader_clt, writer_clt):
|
|||||||
if not data:
|
if not data:
|
||||||
wr.write_eof()
|
wr.write_eof()
|
||||||
await wr.drain()
|
await wr.drain()
|
||||||
wr.close()
|
|
||||||
return
|
return
|
||||||
else:
|
else:
|
||||||
update_stats(user, octets=len(data))
|
update_stats(user, octets=len(data))
|
||||||
@@ -812,8 +811,6 @@ async def handle_client(reader_clt, writer_clt):
|
|||||||
except (OSError, asyncio.streams.IncompleteReadError) as e:
|
except (OSError, asyncio.streams.IncompleteReadError) as e:
|
||||||
# print_err(e)
|
# print_err(e)
|
||||||
pass
|
pass
|
||||||
finally:
|
|
||||||
wr.transport.abort()
|
|
||||||
|
|
||||||
task_tg_to_clt = asyncio.ensure_future(connect_reader_to_writer(reader_tg, writer_clt, user))
|
task_tg_to_clt = asyncio.ensure_future(connect_reader_to_writer(reader_tg, writer_clt, user))
|
||||||
task_clt_to_tg = asyncio.ensure_future(connect_reader_to_writer(reader_clt, writer_tg, user))
|
task_clt_to_tg = asyncio.ensure_future(connect_reader_to_writer(reader_clt, writer_tg, user))
|
||||||
|
|||||||
Reference in New Issue
Block a user