21 lines
541 B
JavaScript
21 lines
541 B
JavaScript
const db = require("../db.json");
|
|
const fs = require("fs");
|
|
|
|
|
|
module.exports = socket => {
|
|
return data => {
|
|
if (data.name in db.decks)
|
|
socket.emit("addDeck", {error: "nameAlreadyTaken"});
|
|
else {
|
|
db.decks[data.name] = {
|
|
x:data.x,
|
|
y:data.y,
|
|
rows: {}
|
|
};
|
|
fs.writeFileSync("./db.json", JSON.stringify(db));
|
|
|
|
socket.emit("addDeck", data.name);
|
|
socket.broadcast.emit("addDeck", data.name)
|
|
}
|
|
}
|
|
};
|