From d86747b1b4bbd55311c057cccd17a919399b8a19 Mon Sep 17 00:00:00 2001 From: Kichiyaki Date: Sun, 12 Jul 2020 12:01:43 +0200 Subject: [PATCH] add best rank, most villages and most points to extendedPlayerProfile script --- dist/extendedPlayerProfile.js | 16 +++++++++++++--- src/extendedPlayerProfile.js | 23 ++++++++++++++++++++++- 2 files changed, 35 insertions(+), 4 deletions(-) diff --git a/dist/extendedPlayerProfile.js b/dist/extendedPlayerProfile.js index a828758..6aeb166 100644 --- a/dist/extendedPlayerProfile.js +++ b/dist/extendedPlayerProfile.js @@ -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); } diff --git a/src/extendedPlayerProfile.js b/src/extendedPlayerProfile.js index b1fe290..b7af1b5 100644 --- a/src/extendedPlayerProfile.js +++ b/src/extendedPlayerProfile.js @@ -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); }