Fixed corr challenge disappear when player quit
authorBenjamin Auder <benjamin.auder@somewhere>
Wed, 4 Mar 2020 21:58:48 +0000 (22:58 +0100)
committerBenjamin Auder <benjamin.auder@somewhere>
Wed, 4 Mar 2020 21:58:48 +0000 (22:58 +0100)
client/src/views/Hall.vue

index c943ff5..8d8b311 100644 (file)
@@ -476,7 +476,10 @@ export default {
           // Disconnect means no more tmpIds:
           if (data.code == "disconnect") {
             // Remove the live challenge sent by this player:
-            ArrayFun.remove(this.challenges, c => c.from.sid == data.from);
+            ArrayFun.remove(
+              this.challenges,
+              c => c.type == "live" && c.from.sid == data.from
+            );
           } else {
             // Remove the matching live game if now unreachable
             const gid = data.page.match(/[a-zA-Z0-9]+$/)[0];