add best rank, most villages and most points to extendedPlayerProfile script

This commit is contained in:
Dawid Wysokiński 2020-07-12 12:01:43 +02:00
parent 88211b3400
commit d86747b1b4
2 changed files with 35 additions and 4 deletions

View File

@ -418,7 +418,7 @@ if (isNaN(PLAYER_ID) || !PLAYER_ID) {
}
const LOCAL_STORAGE_KEY = 'kichiyaki_extended_player_profile' + PLAYER_ID;
const PLAYER_QUERY = "\n query pageData($server: String!, $id: Int!, $filter: DailyPlayerStatsFilter) {\n player(server: $server, id: $id) {\n id\n name\n servers\n joinedAt\n nameChanges {\n oldName\n newName\n changeDate\n }\n dailyGrowth\n }\n dailyPlayerStats(server: $server, filter: $filter) {\n items {\n rank\n rankAtt\n rankDef\n rankSup\n rankTotal\n points\n scoreAtt\n scoreAtt\n scoreDef\n scoreSup\n scoreTotal\n villages\n }\n }\n }\n";
const PLAYER_QUERY = "\n query pageData($server: String!, $id: Int!, $filter: DailyPlayerStatsFilter) {\n player(server: $server, id: $id) {\n id\n name\n bestRank\n bestRankAt\n mostPoints\n mostPointsAt\n mostVillages\n mostVillagesAt\n servers\n joinedAt\n nameChanges {\n oldName\n newName\n changeDate\n }\n dailyGrowth\n }\n dailyPlayerStats(server: $server, filter: $filter) {\n items {\n rank\n rankAtt\n rankDef\n rankSup\n rankTotal\n points\n scoreAtt\n scoreAtt\n scoreDef\n scoreSup\n scoreTotal\n villages\n }\n }\n }\n";
const TRIBE_CHANGES_QUERY = "\n query tribeChanges($server: String!, $filter: TribeChangeFilter!) {\n tribeChanges(server: $server, filter: $filter) {\n total\n items {\n oldTribe {\n id\n tag\n }\n newTribe {\n id\n tag\n }\n createdAt\n }\n }\n }\n";
const TRIBE_CHANGES_PAGINATION_CONTAINER_ID = 'tribeChangesPagination';
const TRIBE_CHANGES_PER_PAGE = 15;
@ -589,6 +589,18 @@ const render = (_ref2) => {
title: 'Daily growth:',
data: player.dailyGrowth.toLocaleString(),
id: 'dg'
}, {
title: 'Best rank:',
data: player.bestRank + ' ' + "(".concat((0, _formatDate.default)(player.bestRankAt), ")"),
id: 'best_rank'
}, {
title: 'Most points:',
data: player.mostPoints + ' ' + "(".concat((0, _formatDate.default)(player.mostPointsAt), ")"),
id: 'most_points'
}, {
title: 'Most villages:',
data: player.mostVillages + ' ' + "(".concat((0, _formatDate.default)(player.mostVillagesAt), ")"),
id: 'most_villages'
}].forEach(data => {
renderTr(data);
});
@ -698,8 +710,6 @@ const renderActions = () => {
if (dataFromAPI) {
render(dataFromAPI);
}
console.log(dataFromAPI);
} catch (error) {
console.log('extended player profile', error);
}

View File

@ -31,6 +31,12 @@ const PLAYER_QUERY = `
player(server: $server, id: $id) {
id
name
bestRank
bestRankAt
mostPoints
mostPointsAt
mostVillages
mostVillagesAt
servers
joinedAt
nameChanges {
@ -515,6 +521,22 @@ const render = ({ player, dailyPlayerStats }) => {
data: player.dailyGrowth.toLocaleString(),
id: 'dg',
},
{
title: 'Best rank:',
data: player.bestRank + ' ' + `(${formatDate(player.bestRankAt)})`,
id: 'best_rank',
},
{
title: 'Most points:',
data: player.mostPoints + ' ' + `(${formatDate(player.mostPointsAt)})`,
id: 'most_points',
},
{
title: 'Most villages:',
data:
player.mostVillages + ' ' + `(${formatDate(player.mostVillagesAt)})`,
id: 'most_villages',
},
].forEach((data) => {
renderTr(data);
});
@ -651,7 +673,6 @@ const renderActions = () => {
if (dataFromAPI) {
render(dataFromAPI);
}
console.log(dataFromAPI);
} catch (error) {
console.log('extended player profile', error);
}