Spaces:
Sleeping
Sleeping
leaving game correctly
Browse files
convex/world.ts
CHANGED
@@ -193,10 +193,7 @@ export const leaveWorld = mutation({
|
|
193 |
await insertInput(ctx, world._id, 'leave', {
|
194 |
playerId: existingPlayer.id,
|
195 |
});
|
196 |
-
|
197 |
-
|
198 |
-
console.log(existingPlayer.id)
|
199 |
-
world.players.delete(existingPlayer.id);
|
200 |
|
201 |
},
|
202 |
});
|
|
|
193 |
await insertInput(ctx, world._id, 'leave', {
|
194 |
playerId: existingPlayer.id,
|
195 |
});
|
196 |
+
|
|
|
|
|
|
|
197 |
|
198 |
},
|
199 |
});
|
src/components/buttons/InteractButton.tsx
CHANGED
@@ -57,6 +57,7 @@ export default function InteractButton() {
|
|
57 |
if (isPlaying) {
|
58 |
console.log(`Leaving game for player ${userPlayerId}`);
|
59 |
void leave({ worldId , oauthToken});
|
|
|
60 |
} else {
|
61 |
console.log(`Joining game`);
|
62 |
void joinInput(worldId);
|
|
|
57 |
if (isPlaying) {
|
58 |
console.log(`Leaving game for player ${userPlayerId}`);
|
59 |
void leave({ worldId , oauthToken});
|
60 |
+
game.world.players.delete(userPlayerId);
|
61 |
} else {
|
62 |
console.log(`Joining game`);
|
63 |
void joinInput(worldId);
|