From 3bbdb9925347f8df0509f7047348016a28abeea4 Mon Sep 17 00:00:00 2001 From: Anthony Mineo Date: Tue, 1 Jun 2021 18:10:03 -0400 Subject: [PATCH] * Update format for new attributes (teamOneCapTimesGame, teamTwoCapTimesGame) -- formatArrayOfNumbers: Pass in string and return a number array" " --- app/api/src/common/util/formatStats.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/app/api/src/common/util/formatStats.ts b/app/api/src/common/util/formatStats.ts index 69f8ece..40678b1 100644 --- a/app/api/src/common/util/formatStats.ts +++ b/app/api/src/common/util/formatStats.ts @@ -1,5 +1,9 @@ /* eslint-disable */ +function formatArrayOfNumbers(arr: string): number[] { + return arr ? arr.split(',').map(Number) : []; +}; + // Fixup player stat line types function formatPlayerStats(statObj: any) { return { @@ -202,8 +206,8 @@ function formatPlayerStats(statObj: any) { gamePCT: Number(statObj.stats.gamePCT), startPCTGame: Number(statObj.stats.startPCTGame), endPCTGame: Number(statObj.stats.endPCTGame), - teamOneCapTimesGame: statObj.stats.teamOneCapTimesGame.split(',').map(Number), - teamTwoCapTimesGame: statObj.stats.teamTwoCapTimesGame.split(',').map(Number), + teamOneCapTimesGame: formatArrayOfNumbers(statObj.stats.teamOneCapTimesGame), + teamTwoCapTimesGame: formatArrayOfNumbers(statObj.stats.teamTwoCapTimesGame), mapSkipGame: Number(statObj.stats.mapSkipGame), clientQuitGame: Number(statObj.stats.clientQuitGame), genDefendsTG: Number(statObj.stats.genDefendsTG),