Multiclient: use new romname for persistent storage
This commit is contained in:
parent
2c1411770e
commit
9445527249
|
@ -681,10 +681,10 @@ async def server_loop(ctx: Context, address=None):
|
||||||
address = ctx.server_address
|
address = ctx.server_address
|
||||||
if address is None: # see if this is an old connection
|
if address is None: # see if this is an old connection
|
||||||
await asyncio.sleep(0.5) # wait for snes connection to succeed if possible.
|
await asyncio.sleep(0.5) # wait for snes connection to succeed if possible.
|
||||||
rom = "".join(chr(x) for x in ctx.rom) if ctx.rom is not None else None
|
rom = ctx.rom if ctx.rom else None
|
||||||
try:
|
try:
|
||||||
servers = cached_address = Utils.persistent_load()["servers"]
|
servers = cached_address = Utils.persistent_load()["servers"]
|
||||||
address = servers[rom] if rom is not None and rom in servers else servers["default"]
|
address = servers[rom] if rom and rom in servers else servers["default"]
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
logging.debug(f"Could not find cached server address. {e}")
|
logging.debug(f"Could not find cached server address. {e}")
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue