diff --git a/src/api.ts b/src/api.ts index a82b465..d959eba 100644 --- a/src/api.ts +++ b/src/api.ts @@ -85,7 +85,7 @@ router.post('/pool', (req, res) => { router.patch('/pool', (req, res) => { if (!(req.body.poolID in pools)) { - res.json({ status: 'error', error: 'pool not found' }); + res.json({ status: 'error', error: 'not_found' }); } else { let pool = pools[req.body.poolID]; pool.title = req.body.title; @@ -172,18 +172,15 @@ router.post('/my_pools', (req, res) => { } }); -router.get('/create_session', (req, res) => { - res.send('hello'); -}); - router.post('/create_session', (req, res) => { const { code, provider } = req.body; console.log('Creating session: code =', code, 'provider =', provider); createSessionFromCodeAndProvider(code, provider) .then((token) => { - res.json({ status: 'success', session_token: token }); + res.json({ status: 'success', token }); }) - .catch(() => { + .catch((error) => { + console.error('Error when creating session:', error); res.json({ status: 'error' }); }); }); diff --git a/src/index.ts b/src/index.ts index 3832a78..cd9382e 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,13 +1,13 @@ -import * as bodyParser from 'body-parser'; -import cors from 'cors'; import dotenv from 'dotenv'; -import express from 'express'; -import * as api from './api'; - dotenv.config({ path: '.env', }); +import * as bodyParser from 'body-parser'; +import cors from 'cors'; +import express from 'express'; +import * as api from './api'; + const app = express(); app.use(cors());