2020-10-04 11:37:05 +00:00
|
|
|
/*
|
|
|
|
|
|--------------------------------------------------------------------------
|
|
|
|
|
| Routes
|
|
|
|
|
|--------------------------------------------------------------------------
|
|
|
|
|
|
|
|
|
|
|
| This file is dedicated for defining HTTP routes. A single file is enough
|
|
|
|
|
| for majority of projects, however you can define routes in different
|
|
|
|
|
| files and just make sure to import them inside this file. For example
|
|
|
|
|
|
|
|
|
|
|
| Define routes in following two files
|
|
|
|
|
| ├── start/routes/cart.ts
|
|
|
|
|
| ├── start/routes/customer.ts
|
|
|
|
|
|
|
|
|
|
|
| and then import them inside `start/routes/index.ts` as follows
|
|
|
|
|
|
|
|
|
|
|
| import './cart'
|
|
|
|
|
| import './customer'
|
|
|
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
import Route from '@ioc:Adonis/Core/Route'
|
|
|
|
|
|
2020-11-06 20:58:40 +00:00
|
|
|
Route.get('/', async () => ({ hi: 'Hello World from LeagueStats API', uptime: process.uptime() }))
|
2020-10-05 09:16:21 +00:00
|
|
|
|
2020-10-04 20:05:44 +00:00
|
|
|
Route.post('/summoner/basic', 'SummonersController.basic')
|
|
|
|
|
Route.post('/summoner/overview', 'SummonersController.overview')
|
|
|
|
|
Route.post('/summoner/champions', 'SummonersController.champions')
|
|
|
|
|
Route.post('/summoner/records', 'SummonersController.records')
|
|
|
|
|
Route.post('/summoner/live', 'SummonersController.liveMatchDetails')
|
|
|
|
|
|
|
|
|
|
Route.post('/match', 'MatchesController.index')
|
|
|
|
|
Route.post('/match/details', 'MatchesController.show')
|
|
|
|
|
Route.post('/match/details/ranks', 'MatchesController.showRanks')
|