parent
5e95cb54bd
commit
6d84c0d11d
@ -0,0 +1,32 @@
|
||||
var mongo = require("./mongoHelp.js")
|
||||
const uuidv4 = require('uuid/v4');
|
||||
|
||||
var lobby={
|
||||
list: () => {
|
||||
mongo.get("embezzle","gamelist",{}).then(result => {
|
||||
return (result)
|
||||
})
|
||||
},
|
||||
details: (gameID) => {
|
||||
mongo.get("embezzle","gamelist",{"gameID":gameID}).then(result => {
|
||||
return (result)
|
||||
})
|
||||
},
|
||||
register: (name) => {
|
||||
id=uuidv4()
|
||||
console.log({"_id":id,"name":name})
|
||||
mongo.put("embezzle","players",{"_id":id,"name":name})
|
||||
return(id)
|
||||
},
|
||||
make: (name,seats,ownerID) => {
|
||||
gameID=uuidv4()
|
||||
mongo.put("embezzle","gamelist",{"gameID":gameID,"ownerID":ownerID,"name":name,"seats":seats, "status":"lobby"})
|
||||
return(gameID)
|
||||
},
|
||||
start: (ownerID, gameID) => {
|
||||
mongo.update("embezzle","gamelist",{"gameID":gameID,"ownerID":ownerID}, {"status":"Playing"})
|
||||
return(gameID)
|
||||
},
|
||||
}
|
||||
|
||||
module.exports = lobby
|
Loading…
Reference in new issue