forked from CRSS/Website
fix: a few fixes to players
This commit is contained in:
parent
1aa2bdad9d
commit
eeed8bbf58
|
@ -86,6 +86,7 @@
|
|||
};
|
||||
|
||||
let overlayMaps = {
|
||||
"Players": playerMarkers,
|
||||
"Miscellaneous Markers": miscMarkers,
|
||||
"Markers in RoP": ropMarkers,
|
||||
"Markers in DRoR": rorMarkers,
|
||||
|
@ -119,9 +120,10 @@
|
|||
mappedPlayers[player.uniqueId] = playerMarker;
|
||||
} else {
|
||||
const playerIcon = L.icon({
|
||||
iconUrl: `https://mc-heads.net/avatar/${player.displayName}/24`,
|
||||
iconSize: [24, 24],
|
||||
iconAnchor: [12, 0]
|
||||
iconUrl: `https://mc-heads.net/avatar/${player.displayName}`,
|
||||
iconSize: [28, 28],
|
||||
iconAnchor: [14, 14],
|
||||
popupAnchor: [0, -14]
|
||||
});
|
||||
|
||||
|
||||
|
@ -133,6 +135,14 @@
|
|||
mappedPlayers[player.uniqueId] = marker;
|
||||
}
|
||||
}
|
||||
|
||||
for (const [uniqueId, playerMarker] of Object.entries(mappedPlayers)) {
|
||||
if(!players.find(p => p.uniqueId === uniqueId)) {
|
||||
playerMarkers.removeLayer(playerMarker);
|
||||
|
||||
delete mappedPlayers[uniqueId];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
fetch('https://crss.blurryface.xyz/api/v1/players')
|
||||
|
|
Loading…
Reference in a new issue