Inteligência de jogadores
Integração com os perfis individuais dos jogadores para exibir informações competitivas mais completas e confiáveis.
Integração com a Player API
O portal passou a consultar individualmente o perfil de cada jogador utilizando o endpoint oficial de jogadores da Clash of Clans API.
Liga individual atualizada
A liga atual dos jogadores agora utiliza prioritariamente o campo leagueTier retornado pelo perfil individual.
Melhor temporada ranqueada
Os cards passaram a exibir os troféus e a colocação da melhor temporada registrada na Liga Lendária.
Fallback de informações
Quando os dados individuais não estão disponíveis, o portal utiliza as informações básicas presentes na lista de membros do clã.
Tratamento de jogadores sem ranking
Informações como Unranked são ocultadas quando não representam uma classificação competitiva válida.
Resiliência no carregamento
Uma falha na consulta de um jogador não impede que os demais membros do clã sejam carregados normalmente.
Separação entre Clan e Player
Os dados de clã e jogador passaram a utilizar modelos independentes, preservando as responsabilidades de cada endpoint.
Serviço especializado de jogadores
Criado o arquivo services/player.service.ts para centralizar as consultas aos perfis individuais.
Tipagem completa de jogadores
Criado o arquivo types/player.ts com os tipos utilizados pelos dados retornados pelo endpoint oficial de jogadores.
Cache de consultas
As consultas individuais receberam cache com revalidação periódica para reduzir chamadas repetidas à API.
Composição de dados
Criada uma estrutura que combina os dados básicos do membro com seu perfil individual sem modificar o modelo original do clã.
