| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120 |
- import express from 'express';
- const router = express.Router();
- import Games from '../models/Games.js';
- router.get('/get_leagues', (req, res) => {
- Games.getLeagues()
- .then(leagues => {
- res.sendSuccess(leagues);
- })
- .catch(err => {
- res.sendError(err);
- });
- });
- router.post('/set_leagues_relation', (req, res) => {
- Games.setLeaguesRelation(req.body)
- .then(() => {
- res.sendSuccess();
- })
- .catch(err => {
- res.sendError(err);
- });
- });
- router.post('/remove_leagues_relation', (req, res) => {
- const { id } = req.body;
- Games.removeLeaguesRelation(id)
- .then(() => {
- res.sendSuccess();
- }).catch(err => {
- res.sendError(err);
- });
- });
- router.get('/get_leagues_relations', (req, res) => {
- Games.getLeaguesRelations()
- .then(relations => {
- res.sendSuccess(relations);
- })
- .catch(err => {
- res.sendError(err);
- });
- });
- router.get('/get_games', (req, res) => {
- Games.getGames()
- .then(games => {
- res.sendSuccess(games);
- })
- .catch(err => {
- res.sendError(err);
- });
- });
- router.post('/set_relation', (req, res) => {
- Games.setGamesRelation(req.body)
- .then(() => {
- res.sendSuccess();
- })
- .catch(err => {
- res.sendError(err);
- });
- });
- router.post('/remove_relation', (req, res) => {
- const { id } = req.body;
- Games.removeGamesRelation(id)
- .then(() => {
- res.sendSuccess();
- })
- .catch(err => {
- res.sendError(err);
- });
- });
- router.get('/get_relations', (req, res) => {
- Games.getGamesRelations()
- .then(relations => {
- res.sendSuccess(relations);
- })
- .catch(err => {
- res.sendError(err);
- });
- });
- router.get('/get_solutions', (req, res) => {
- const { min_profit_rate } = req.query;
- Games.getSolutions({ min_profit_rate })
- .then(solutions => {
- res.sendSuccess(solutions);
- })
- .catch(err => {
- res.sendError(err);
- });
- });
- router.get('/get_solution_ior_info', (req, res) => {
- const { sid } = req.query;
- Games.getSolutionIorsInfo(sid)
- .then(iorInfo => {
- res.sendSuccess(iorInfo);
- })
- .catch(err => {
- res.sendError(err);
- });
- });
- router.get('/bet_solution', (req, res) => {
- const { sid, stake } = req.query;
- Games.betSolution(sid, stake)
- .then(betInfo => {
- res.sendSuccess(betInfo);
- })
- .catch(err => {
- res.sendError(err);
- });
- });
- export default router;
|