added player metadata

This commit is contained in:
2021-10-24 15:54:05 +02:00
parent 2d1afc637f
commit c105289971
3 changed files with 196 additions and 54 deletions

View File

@@ -80,3 +80,22 @@ export const GetAvgRank = (stats) => {
return count === 0 ? 0 : Math.floor(fullRank / count)
}
export const sortObjectValue = (obj, direction = 'asc') => {
const sortable = []
for (let key in obj) {
sortable.push([key, obj[key]])}
if (direction === 'asc') {
sortable.sort((a, b) => {
return a[1] - b[1]
})
}
if (direction === 'desc') {
sortable.sort((a, b) => {
return b[1] - a[1]
})
}
return sortable
}

View File

@@ -3,15 +3,47 @@ import {GoToLink, GoToMatch, GoToPlayer} from "./GoTo";
import {SaveLastVisitedToLocalStorage} from "./LocalStorage";
import {GetHLTV_1} from "./HLTV";
import {DisplayRank, LoadImage} from "./Display";
import {GetUser, TrackMe, getPlayerValue, loadMoreMatches, getPlayerMeta, getMatchDetails} from "./ApiRequests";
import {setTitle, GetWinLoss, truncate, checkStatEmpty, getPlayerArr, constructAvatarUrl, GetAvgRank, FixMapName, closeNav} from "./Utils";
import {getMatchDetails, getPlayerMeta, getPlayerValue, GetUser, loadMoreMatches, TrackMe} from "./ApiRequests";
import {
checkStatEmpty,
closeNav,
constructAvatarUrl,
FixMapName,
GetAvgRank,
getPlayerArr,
GetWinLoss,
setTitle,
truncate,
sortObjectValue
} from "./Utils";
export {
FormatDate, FormatFullDuration, FormatFullDate, FormatDuration, FormatVacDate,
GoToMatch, GoToPlayer, GoToLink,
FormatDate,
FormatFullDuration,
FormatFullDate,
FormatDuration,
FormatVacDate,
GoToMatch,
GoToPlayer,
GoToLink,
SaveLastVisitedToLocalStorage,
GetHLTV_1,
DisplayRank, LoadImage,
GetUser, TrackMe, getPlayerValue, loadMoreMatches, getPlayerMeta, getMatchDetails,
setTitle, GetWinLoss, truncate, checkStatEmpty, getPlayerArr, constructAvatarUrl, GetAvgRank, FixMapName, closeNav
DisplayRank,
LoadImage,
GetUser,
TrackMe,
getPlayerValue,
loadMoreMatches,
getPlayerMeta,
getMatchDetails,
setTitle,
GetWinLoss,
truncate,
checkStatEmpty,
getPlayerArr,
constructAvatarUrl,
GetAvgRank,
FixMapName,
closeNav,
sortObjectValue
}