From fb943e43df7ae7513a11b7fd1a136ad8bf380205 Mon Sep 17 00:00:00 2001 From: Nulo Date: Sat, 18 Mar 2023 14:07:32 +0000 Subject: [PATCH] =?UTF-8?q?permitir=20corregir=20mundos=20con=20contrase?= =?UTF-8?q?=C3=B1a=20incorrecta?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/JoinWorld.svelte | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/views/JoinWorld.svelte b/src/views/JoinWorld.svelte index 9fca787..10320d7 100644 --- a/src/views/JoinWorld.svelte +++ b/src/views/JoinWorld.svelte @@ -7,7 +7,11 @@ async function addWorld() { const password = location.hash.slice(1); - await writeWorlds((worlds) => [...worlds, { room: worldId, password }]); + await writeWorlds((worlds) => [ + // reemplazar mundo en vez de agregar nuevo, por si se agregó antes con la contraseña incorrecta + ...worlds.filter(({ room }) => room !== worldId), + { room: worldId, password }, + ]); router.route(inject(routes.Page, { worldId, pageId: "index" })); }