Merge branch 'master' into tadah
This commit is contained in:
commit
3fbf304fab
|
|
@ -19,6 +19,7 @@ app.use("/game/stop", require("./routes/game/stop.js"))
|
|||
app.use("/game/running", require("./routes/game/running.js"))
|
||||
app.use("/game/renew", require("./routes/game/renew.js"))
|
||||
app.use("/game/status", require("./routes/game/status.js"))
|
||||
app.use("/game/execute", require("./routes/game/execute.js"))
|
||||
|
||||
app.use("/render/asset", require("./routes/render/asset.js"))
|
||||
app.use("/render/game", require("./routes/render/game.js"))
|
||||
|
|
|
|||
|
|
@ -0,0 +1,19 @@
|
|||
const { randomUUID } = require("crypto")
|
||||
const express = require("express")
|
||||
const app = express.Router()
|
||||
|
||||
const GameJob = require("../../lib/classes/GameJob.js")
|
||||
|
||||
app.use(express.json())
|
||||
|
||||
app.post("/:token", async (request, response) => {
|
||||
const game = global.games.get(request.params.token)
|
||||
if (!game) return response.status(404).json({ error: "Game is not running" })
|
||||
|
||||
const { script } = request.body
|
||||
const jobResponse = await game.Execute(randomUUID(), script)
|
||||
|
||||
return response.json({ response: jobResponse })
|
||||
})
|
||||
|
||||
module.exports = app
|
||||
|
|
@ -9,7 +9,7 @@ app.get("/:token", async (request, response) => {
|
|||
|
||||
const running = await game.Running()
|
||||
if (!running && game) {
|
||||
game.Close()
|
||||
game.Stop()
|
||||
return response.json(false)
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue