CommonClient: set max_size to 16 MB (#3124)
This commit is contained in:
parent
d1274c12b9
commit
7b3727e945
|
@ -193,6 +193,7 @@ class CommonContext:
|
||||||
server_version: Version = Version(0, 0, 0)
|
server_version: Version = Version(0, 0, 0)
|
||||||
generator_version: Version = Version(0, 0, 0)
|
generator_version: Version = Version(0, 0, 0)
|
||||||
current_energy_link_value: typing.Optional[int] = None # to display in UI, gets set by server
|
current_energy_link_value: typing.Optional[int] = None # to display in UI, gets set by server
|
||||||
|
max_size: int = 16*1024*1024 # 16 MB of max incoming packet size
|
||||||
|
|
||||||
last_death_link: float = time.time() # last send/received death link on AP layer
|
last_death_link: float = time.time() # last send/received death link on AP layer
|
||||||
|
|
||||||
|
@ -651,7 +652,8 @@ async def server_loop(ctx: CommonContext, address: typing.Optional[str] = None)
|
||||||
try:
|
try:
|
||||||
port = server_url.port or 38281 # raises ValueError if invalid
|
port = server_url.port or 38281 # raises ValueError if invalid
|
||||||
socket = await websockets.connect(address, port=port, ping_timeout=None, ping_interval=None,
|
socket = await websockets.connect(address, port=port, ping_timeout=None, ping_interval=None,
|
||||||
ssl=get_ssl_context() if address.startswith("wss://") else None)
|
ssl=get_ssl_context() if address.startswith("wss://") else None,
|
||||||
|
max_size=ctx.max_size)
|
||||||
if ctx.ui is not None:
|
if ctx.ui is not None:
|
||||||
ctx.ui.update_address_bar(server_url.netloc)
|
ctx.ui.update_address_bar(server_url.netloc)
|
||||||
ctx.server = Endpoint(socket)
|
ctx.server = Endpoint(socket)
|
||||||
|
|
Loading…
Reference in New Issue