mirror of
https://github.com/myfatemi04/wheelshare-old-backend.git
synced 2025-04-20 11:40:16 -04:00
28 lines
808 B
TypeScript
28 lines
808 B
TypeScript
import { Router } from 'express';
|
|
import { createSessionFromCodeAndProvider } from '../auth';
|
|
|
|
import * as browse from './browse';
|
|
import * as group from './group';
|
|
import * as pool from './pool';
|
|
import * as user from './user';
|
|
|
|
export const router = Router();
|
|
|
|
router.use('/browse', browse.router);
|
|
router.use('/users', user.router);
|
|
router.use('/pools', pool.router);
|
|
router.use('/groups', group.router);
|
|
|
|
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', token });
|
|
})
|
|
.catch((error) => {
|
|
console.error('Error when creating session:', error);
|
|
res.json({ status: 'error' });
|
|
});
|
|
});
|