sdfjghdsjhgf

This commit is contained in:
I-Have-An-Issue 2023-02-12 22:26:38 -05:00
parent 95edd42273
commit 323aa53390
No known key found for this signature in database
GPG Key ID: E55435DEA0825091
2 changed files with 20 additions and 0 deletions

View File

@ -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"))

View File

@ -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