ginos1998 / riotapi

REST API with Spring Boot to consume Riot Games's API
GNU General Public License v3.0
0 stars 0 forks source link

RA4-busqueda campeon e invocador mejorada #9

Closed ginos1998 closed 1 year ago

ginos1998 commented 1 year ago

Al buscar un campeon o un invocador (por nombre, accoutId o puuid), primero analiza si existe en la base de datos y sino, hace una peticion a la api.

Para buscar un invocador, se unificaron los endpoints para que uno sea el que busque, de acuerdo a los params recibidos (name, accountId, puuid). El endpoint sería:

http://localhost:8080/riot-api/las/invocador

seguido de:

Por defecto, el param saveIfExists=false. Este campo indica que, si el invocador buscado no existe en la base de datos, cuando lo busque en la api lo guarde si existe. De esta manera, la proxima vez que lo busque va a ser mas rapido porque va a existir en la bd.

Se actualizaron los tests para ambos delegates y pasaron:

image