| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- import express from 'express';
- const router = express.Router();
- import Platforms from '../models/Platforms.js';
- router.post('/update_leagues', (req, res) => {
- const { platform, leagues } = req.body;
- Platforms.updateLeagues({ platform, leagues })
- .then(() => {
- res.sendSuccess();
- })
- .catch(err => {
- res.sendError(err);
- });
- });
- router.get('/get_filtered_leagues', (req, res) => {
- const { platform } = req.query;
- Platforms.getFilteredLeagues(platform).then(leagues => {
- res.sendSuccess(leagues);
- })
- .catch(err => {
- res.sendError(err);
- });
- });
- router.post('/update_games', (req, res) => {
- const { platform, games } = req.body;
- Platforms.updateGames({ platform, games })
- .then(() => {
- res.sendSuccess();
- })
- .catch(err => {
- res.sendError(err);
- });
- });
- router.get('/get_filtered_games', (req, res) => {
- const { platform } = req.query;
- Platforms.getFilteredGames(platform)
- .then(games => {
- res.sendSuccess(games);
- })
- .catch(err => {
- res.sendError(err);
- });
- });
- router.post('/update_odds', (req, res) => {
- const { platform, games, timestamp } = req.body;
- Platforms.updateOdds({ platform, games, timestamp })
- .then(() => {
- res.sendSuccess();
- })
- .catch(err => {
- res.sendError(err);
- });
- });
- export default router;
|