Commit graph

59 commits

Author SHA1 Message Date
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
Valentin Kaelin
ae6b67edcf refactor: add redis cache in Riot API wrapper (Jax) 2020-04-26 20:07:17 +02:00
Valentin Kaelin
c88e43ee4a fix: add some console.time to check which mongo query is slow 2020-04-04 23:33:29 +02:00
Valentin Kaelin
a573a7411e feat: add "new" tag if first load of the match 2020-04-01 14:14:03 +02:00
Valentin Kaelin
d839eed7ad feat: filter by season now works 🎉 2020-02-01 20:17:14 +01:00