fix NaN for processPlayer

This commit is contained in:
2023-03-22 21:11:39 +01:00
parent 3b4af3e19e
commit 52e586f757
+3 -1
View File
@@ -18,7 +18,9 @@ const { count, max, avg } = db.fn
* @returns * @returns
*/ */
export async function populatePlayerSet(server?: number, weapon?: string) { export async function populatePlayerSet(server?: number, weapon?: string) {
const serverPrefix = server?.toString() ? `servers:${server}:` : '' const serverPrefix = !isNaN(Number(server?.toString()))
? `servers:${server}:`
: ''
const weaponPrefix = weapon ? `weapons:${weapon}:` : '' const weaponPrefix = weapon ? `weapons:${weapon}:` : ''
const cacheLocation = serverPrefix + weaponPrefix + `players` const cacheLocation = serverPrefix + weaponPrefix + `players`
const last_entry = Number(await cache.GET(cacheLocation + ':last_entry')) || 0 const last_entry = Number(await cache.GET(cacheLocation + ':last_entry')) || 0