From 8ed8449b111a3b8a770422802a6a43a21ec570dd Mon Sep 17 00:00:00 2001
From: Michael Zhang
Date: Fri, 27 Nov 2020 02:23:31 -0600
Subject: [PATCH] Add rulesets
---
imports/api/methods/newGame.js | 5 ++++-
imports/ui/components/WaitingRoom.vue | 1 +
2 files changed, 5 insertions(+), 1 deletion(-)
diff --git a/imports/api/methods/newGame.js b/imports/api/methods/newGame.js
index 0ebbb62..104a654 100644
--- a/imports/api/methods/newGame.js
+++ b/imports/api/methods/newGame.js
@@ -11,6 +11,9 @@ Meteor.methods({
let roomId = undefined;
let state = "waitingRoom";
+ let ruleset = {
+ decks: 2,
+ };
// attempt to get a valid room code 10 times
let remainingAttempts = 10;
@@ -20,7 +23,7 @@ Meteor.methods({
let started = new Date();
try {
- let result = Rooms.insert({ joinCode, started, state });
+ let result = Rooms.insert({ joinCode, started, state, ruleset });
roomId = result;
break;
} catch (e) {
diff --git a/imports/ui/components/WaitingRoom.vue b/imports/ui/components/WaitingRoom.vue
index db1b06e..5cca564 100644
--- a/imports/ui/components/WaitingRoom.vue
+++ b/imports/ui/components/WaitingRoom.vue
@@ -4,6 +4,7 @@
Join code: {{ currentRoom.joinCode }}
State: {{ currentRoom.state }}
Owner: {{ playerNames[currentRoom.owner] }}
+ Rules:
{{ JSON.stringify(currentRoom.ruleset, null, 2) }}
Players: