Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function generateRankTable(response) {
- if (response.ok && Array.isArray(response.result)) {
- console.log("UserInfo data requested successfully.");
- const sortedUsers = response.result.sort((a, b) => (b.point || 0) - (a.point || 0));
- const rankTable = document.createElement('table');
- rankTable.innerHTML = `
- <tr>
- <th>Rank Position</th>
- <th>User</th>
- <th>Points</th>
- </tr>
- `;
- sortedUsers.forEach((user, index) => {
- const row = rankTable.insertRow(-1);
- const cellPosition = row.insertCell(0);
- const cellUser = row.insertCell(1);
- const cellPoints = row.insertCell(2);
- cellPosition.textContent = index + 1;
- cellUser.textContent = user.username;
- cellPoints.textContent = user.point || 0;
- });
- const userRankElement = document.getElementById('userRank');
- if (userRankElement) {
- userRankElement.appendChild(rankTable);
- } else {
- document.body.appendChild(rankTable);
- }
- } else {
- console.error('Error in UserInfo request or no users returned');
- }
- }
- WapkaSiteAPI.UserInfo(generateRankTable, { limit: 1000000 });
Advertisement
Comments
-
- https://forum.wapka.co/view/61645?q=News%20Feed&id=61645&uid=200638
Add Comment
Please, Sign In to add comment