fix examples and fix callback not running

This commit is contained in:
William Bell committed 2024-02-24 19:47:58 +00:00
1 parent 7f7d84ca49
commit 26792e5414
3 files changed
+5 -5

No files matched your search

+3 -3
View File
@@ -48,7 +48,7 @@ let err404path = path.join([parent,"static", "404.html"])
app.use(http.static("/",path.join([parent,"static"])))
app.route('/get-canvas', null, (req, res) = res.json({canvas:canvas, time:time.now()}))
app.get('/get-canvas', (req, res) = res.json({canvas:canvas, time:time.now()}))
let getCanvasUpdates(req, res) = do
if ("lastTime" not in req.query) do
@@ -62,13 +62,13 @@ let getCanvasUpdates(req, res) = do
else break
res.json({updates:filtered, time:time.now()})
app.route('/get-canvas-updates', null, getCanvasUpdates)
app.get('/get-canvas-updates', getCanvasUpdates)
let updatePixel(req, res) = do
let data = json.parse(req.buffer.body.to('string'))
setPixel(data.x, data.y, data.colour)
res.send('200 OK')
app.route('/update-canvas', ['POST'], updatePixel)
app.post('/update-canvas', updatePixel)
let err404(req, res) = do
res.code = 404
+1 -1
View File
@@ -19,7 +19,7 @@ let form(req, res) = do
return
res.send("<form method='POST' enctype='multipart/form-data'><input type='text' name='text'><input type='file' name='file'><input type='submit'></form>")
app.route("/form", ['GET','POST'], form)
app.all("/form", form)
let err404(req, res) = do
res.code = 404
+1 -1
View File
@@ -27,7 +27,7 @@ let server() = do
throwError("Server already running")
let starter() = do
Socket = socket.server("tcp", class.port)
listener.listener(Socket, routes, class.onErr)
thread(()=listener.listener(Socket, routes, class.onErr)).start()
class.callback()
let t = thread(starter)
t.start()