From 17c2205e076f6bb383ab1f74d48aefe2d75a3946 Mon Sep 17 00:00:00 2001 From: Mitchell McCaffrey Date: Sat, 18 Jul 2020 16:58:29 +1000 Subject: [PATCH] Fixed sending empty map bug when double clicking the delete map button Also fixed default map resolution sending to peers --- src/network/NetworkedMapAndTokens.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/network/NetworkedMapAndTokens.js b/src/network/NetworkedMapAndTokens.js index a2353a3..fcd62e4 100644 --- a/src/network/NetworkedMapAndTokens.js +++ b/src/network/NetworkedMapAndTokens.js @@ -64,6 +64,11 @@ function NetworkedMapAndTokens({ session }) { setCurrentMapState(newMapState); setCurrentMap(newMap); session.send("map", null, "map"); + + if (!newMap || !newMapState) { + return; + } + session.send("mapState", newMapState); session.send("map", getMapDataToSend(newMap), "map"); const tokensToSend = getMapTokensToSend(newMapState); @@ -252,7 +257,7 @@ function NetworkedMapAndTokens({ session }) { if (id === "mapRequest") { const map = getMap(data); function replyWithFile(file) { - reply("mapResponse", { ...map, file, resolutions: [] }, "map"); + reply("mapResponse", { ...map, file, resolutions: {} }, "map"); } switch (map.quality) {