fix playerWeapons async

This commit is contained in:
2023-03-13 19:34:25 +01:00
parent 6822f30f87
commit 8717668234
+5 -1
View File
@@ -113,9 +113,11 @@ async function processPlayerWeapons(server: number, player: number) {
(acc, current) => (current.last_entry > acc ? current.last_entry : acc), (acc, current) => (current.last_entry > acc ? current.last_entry : acc),
0 0
) )
const promises: Promise<number>[] = [] const promises: Promise<any>[] = []
newData.forEach( newData.forEach(
async ({ weapon, kills, deaths, avg_kill_distance, max_kill_distance }) => { async ({ weapon, kills, deaths, avg_kill_distance, max_kill_distance }) => {
promises.push(
(async () => {
const oldKills = const oldKills =
Number( Number(
await cache.HGET( await cache.HGET(
@@ -167,6 +169,8 @@ async function processPlayerWeapons(server: number, player: number) {
: oldMaxDistance : oldMaxDistance
) )
) )
})()
)
} }
) )
promises.push( promises.push(