UNPKG

@copperjs/copper

Version:
25 lines 967 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.registerSessionRoutes = void 0; const grid_1 = require("./grid"); const utils_1 = require("../common/utils"); const registerSessionRoutes = (app, opts, done) => { app.get('/status', async () => { return { ready: true, message: 'Copper Grid Is Ready' }; }); app.get('/sessions', async () => { const value = grid_1.grid.listSessions(); return { status: 0, value }; }); app.post('/session', async (req) => { const session = await grid_1.grid.createSession(req.body); const value = utils_1.addWsUrl(req, session); return { status: 0, value, sessionId: session.id }; }); app.delete('/session/:sessionId', async (req) => { return await grid_1.grid.removeSession(req.params.sessionId); }); done(); }; exports.registerSessionRoutes = registerSessionRoutes; //# sourceMappingURL=sessionRoutes.js.map