fix server id 0 for client
This commit is contained in:
Vendored
+19
-6
@@ -11,7 +11,9 @@ export async function getWeaponReport(
|
|||||||
server?: number,
|
server?: number,
|
||||||
player?: string
|
player?: string
|
||||||
) {
|
) {
|
||||||
const serverPrefix = server?.toString() ? `servers:${server}:` : ''
|
const serverPrefix = !isNaN(Number(server?.toString()))
|
||||||
|
? `servers:${server}:`
|
||||||
|
: ''
|
||||||
const playerPrefix = player ? `players:${player}:` : ''
|
const playerPrefix = player ? `players:${player}:` : ''
|
||||||
const cacheLocation = serverPrefix + playerPrefix + `weapons:` + weapon
|
const cacheLocation = serverPrefix + playerPrefix + `weapons:` + weapon
|
||||||
const data = await cache.HGETALL(cacheLocation)
|
const data = await cache.HGETALL(cacheLocation)
|
||||||
@@ -20,7 +22,9 @@ export async function getWeaponReport(
|
|||||||
}
|
}
|
||||||
|
|
||||||
export function getWeaponSet(server?: number, player?: string) {
|
export function getWeaponSet(server?: number, player?: string) {
|
||||||
const serverPrefix = server?.toString() ? `servers:${server}:` : ''
|
const serverPrefix = !isNaN(Number(server?.toString()))
|
||||||
|
? `servers:${server}:`
|
||||||
|
: ''
|
||||||
const playerPrefix = player ? `players:${player}:` : ''
|
const playerPrefix = player ? `players:${player}:` : ''
|
||||||
const cacheLocation = serverPrefix + playerPrefix + `weapons`
|
const cacheLocation = serverPrefix + playerPrefix + `weapons`
|
||||||
return cache.SMEMBERS(cacheLocation)
|
return cache.SMEMBERS(cacheLocation)
|
||||||
@@ -33,7 +37,9 @@ export function getWeaponSet(server?: number, player?: string) {
|
|||||||
* @returns string
|
* @returns string
|
||||||
*/
|
*/
|
||||||
export async function getWeaponList(server?: string, player?: string) {
|
export async function getWeaponList(server?: string, player?: string) {
|
||||||
const serverPrefix = server?.toString() ? `servers:${server}:` : ''
|
const serverPrefix = !isNaN(Number(server?.toString()))
|
||||||
|
? `servers:${server}:`
|
||||||
|
: ''
|
||||||
const playerPrefix = player ? `players:${player}:` : ''
|
const playerPrefix = player ? `players:${player}:` : ''
|
||||||
return JSON.parse(
|
return JSON.parse(
|
||||||
(await cache.GET(serverPrefix + playerPrefix + `weapons:processedList`)) ||
|
(await cache.GET(serverPrefix + playerPrefix + `weapons:processedList`)) ||
|
||||||
@@ -53,7 +59,9 @@ export async function getPlayerReport(
|
|||||||
server?: number,
|
server?: number,
|
||||||
weapon?: string
|
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:` + player
|
const cacheLocation = serverPrefix + weaponPrefix + `players:` + player
|
||||||
const data = await cache.HGETALL(cacheLocation)
|
const data = await cache.HGETALL(cacheLocation)
|
||||||
@@ -68,8 +76,11 @@ export async function getPlayerReport(
|
|||||||
* @returns string
|
* @returns string
|
||||||
*/
|
*/
|
||||||
export async function getPlayerList(server?: number, weapon?: string) {
|
export async function getPlayerList(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}:` : ''
|
||||||
|
|
||||||
return JSON.parse(
|
return JSON.parse(
|
||||||
(await cache.GET(serverPrefix + weaponPrefix + `players:processedList`)) ||
|
(await cache.GET(serverPrefix + weaponPrefix + `players:processedList`)) ||
|
||||||
'{}'
|
'{}'
|
||||||
@@ -77,7 +88,9 @@ export async function getPlayerList(server?: number, weapon?: string) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export function getPlayerSet(server?: number, weapon?: string) {
|
export function getPlayerSet(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`
|
||||||
return cache.SMEMBERS(cacheLocation)
|
return cache.SMEMBERS(cacheLocation)
|
||||||
|
|||||||
Reference in New Issue
Block a user