Valentin Kaelin
a7052b6f35
refactor: remove old match v4 code + refactor command to v5
2025-08-12 22:44:56 +02:00
Valentin Kaelin
9951048521
fix: use new league endpoint by puuid
2025-08-12 22:10:58 +02:00
Kalane
2ee411cbef
fix: encore name when fetching account
2024-12-13 22:06:41 +01:00
Kalane
a26acc675e
style: remove unused import
2024-11-07 20:43:18 +01:00
Kalane
4b7b83827d
fix: use new names in matches too
2024-11-07 20:40:35 +01:00
Kalane
4b15e9707d
fix: add names back in live tab
2024-11-07 19:57:59 +01:00
Valentin Kaelin
ed9dd523ba
fix: spectator v5 + new gamename
2024-04-14 20:57:27 +02:00
Valentin Kaelin
346273ef2d
refactor: quickly adapt merged PR
2024-01-14 14:59:54 +01:00
Valentin Kaelin
ceac859907
Merge pull request #81 from zkxjzmswkwl/master
...
Addresses #80 "Update Search Functionality to Accommodate Riot IDs".
2024-01-14 14:36:06 +01:00
Valentin Kaelin
a900b108d5
feat: flag useless matchlist ids in DB to prevent fetching
2024-01-14 14:15:15 +01:00
zkxjzmswkwl
bf29894b0c
Closes #80 - "Update Search Functionality to Accommodate Riot IDs".
...
- Check in SummonersController per @vkaelin's comment on issue #80
- - Had to send an additional request to get account id after retrieving puuid by gameName/tagline
- `puuidFromRiotTag(name, tagline, string, region)` in SummonerEndpoint
- `summonerPuuid(puuid, region)` in SummonerEndpoint
- Modified `JaxRequest` constructor to take default parameter `riotApiPath`.
- - This is due to `JaxRequest` previously assuming the api subpath of `/lol/`. `AccountsV1` is located at `/riot/`.
- Adjusted `SummonerBasicValidator` schema to accept `-` in input.
2024-01-09 05:25:18 -07:00
Valentin Kaelin
b8bac1f952
fix: riot game name in match v5 + quickplay
2023-12-04 19:43:21 +01:00
Valentin Kaelin
bd21281787
refactor: parallelize some async code to try to make website faster
2023-09-26 23:10:54 +02:00
Valentin Kaelin
248ed8ce9a
fix: cleaner got import
2023-09-22 22:38:16 +02:00
Valentin Kaelin
d3125c4bb4
feat: update cdragon cache every 30min
2023-09-22 22:37:15 +02:00
Valentin Kaelin
e45eaa4959
fix: remove arena matches for now
2023-08-25 17:10:33 +02:00
Kalane
c627a2d26d
feat: add the 5 new asian regions
2023-01-10 15:58:41 +01:00
Valentin Kaelin
0a563b52ec
fix: custom games sometimes available in match-v5 endpoint
2022-02-27 15:24:46 +01:00
Valentin Kaelin
78e37714be
refactor: use queue/jobs to load entire matchlist ⚡
2022-02-01 23:16:58 +01:00
Valentin Kaelin
87972e4f4d
refactor(api): cleaner way to filter next matchIds to fetch
2022-02-01 00:13:44 +01:00
Valentin Kaelin
9af2dd90c3
fix: load more matches when season is selected now works again
2022-01-31 23:03:08 +01:00
Valentin Kaelin
80534a5ca3
feat: add filter by season back ✨
2022-01-08 00:16:49 +01:00
Kalane
6c7faa40a9
feat: add some console.time to check what's taking time sometimes
2021-09-24 22:25:28 +02:00
Kalane
93f23a0d33
feat: delete old server folder + rename new one
2021-09-20 19:20:51 +02:00
Kalane
d82285050f
feat: start migrations
2021-09-12 15:16:08 +02:00
Kalane
5cd0837815
feat: ugly working version: need to work with old matchLists too
2021-08-11 00:12:17 +02:00
Kalane
41d363b981
refactor(server): start slowly the migration to v5
2021-08-07 22:52:54 +02:00
Valentin Kaelin
9a886165ff
fix(api): if Riot League endpoint is down: prevent crashing
2021-07-25 22:37:08 +02:00
Valentin Kaelin
8d3c777c1b
fix: be able to search summoners with 2 letters and a space
2021-05-22 16:56:35 +02:00
Valentin Kaelin
7315c177a4
chore(api): update dependencies
2021-03-15 21:29:36 +01:00
Valentin Kaelin
e3b5aec70c
refactor: get players' ranks with their summonerId instead of names
2021-03-13 22:36:48 +01:00
Valentin Kaelin
6f63d67be0
refactor: update Adonis to last October update
2020-11-06 21:43:35 +01:00
Valentin Kaelin
dda6fc3328
fix(jax): destructuring the right key when error happens
2020-10-18 15:24:35 +02:00
Valentin Kaelin
0df33663a8
fix: fix uppercase on linux
2020-10-18 01:09:58 +02:00
Valentin Kaelin
534a0983a8
fix: little fix
2020-10-18 01:08:54 +02:00
Valentin Kaelin
75894b3025
chore: delete old server folder and rename new one
2020-10-17 15:45:12 +02:00
Valentin Kaelin
1288ae8b27
fix(role-identification): temporary fix to prevent some crash
2020-10-07 17:20:05 +02:00
Valentin Kaelin
b21c7ff416
refactor: retry cdragon requests if it fails
2020-09-29 18:41:13 +02:00
Valentin Kaelin
e73b231db2
fix(role-identification): better fix to remove duplicate
2020-09-29 18:02:44 +02:00
Valentin Kaelin
abab481f8d
fix: log summoner puuid when riot match endpoint returns a 404
2020-07-23 23:47:03 +02:00
Valentin Kaelin
16a8f2503a
fix: set champion playrate to 0 if not present in the json data
2020-07-23 22:49:14 +02:00
Valentin Kaelin
7bbf5edb4a
feat: set player role to support if 1 player in the team has a supp item
2020-06-25 14:05:44 +02:00
Valentin Kaelin
c16974fcfb
feat: use custom RoleIdentification if Riot roles are badly identified
2020-06-21 20:58:04 +02:00
Valentin Kaelin
335fe5c4a6
feat: display old summoner names on actual summoner name hover
2020-06-20 19:46:25 +02:00
Valentin Kaelin
9552d2b103
fix: remove useless log when summoner doesn't exist
2020-06-14 20:11:24 +02:00
Valentin Kaelin
609dfcc9d0
fix: retry api calls to riot if we receive a 504 error
2020-06-14 12:29:21 +02:00
Valentin Kaelin
e0adc777e0
refactor: better error logging in JaxRequest
2020-06-13 23:24:08 +02:00
Valentin Kaelin
b335b53869
feat: set summoner role to jungle in live tab if he has a smite
2020-06-12 23:58:09 +02:00
Valentin Kaelin
93a46d3a9e
feat: add identified roles in live game tab
2020-06-12 17:45:16 +02:00
Valentin Kaelin
331994612b
fix: remove cache on matchlist
2020-05-09 21:01:52 +02:00