fix history overwritten for same userKey with different chars
This commit is contained in:
parent
e40594e107
commit
61bb590c87
3 changed files with 5 additions and 4 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
|
@ -2,6 +2,7 @@
|
||||||
node_modules/
|
node_modules/
|
||||||
|
|
||||||
docker-compose.yml
|
docker-compose.yml
|
||||||
|
package-lock.json
|
||||||
|
|
||||||
# Environment variables — never commit these
|
# Environment variables — never commit these
|
||||||
.env
|
.env
|
||||||
|
|
|
||||||
|
|
@ -14,11 +14,11 @@
|
||||||
"node-cron": "^3.0.3"
|
"node-cron": "^3.0.3"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@types/node": "^20.0.0",
|
"@types/node": "^20.19.41",
|
||||||
"@types/node-cron": "^3.0.0",
|
"@types/node-cron": "^3.0.0",
|
||||||
"nodemon": "^3.1.0",
|
"nodemon": "^3.1.0",
|
||||||
"ts-node": "^10.9.2",
|
"ts-node": "^10.9.2",
|
||||||
"typescript": "^5.4.0",
|
"tsconfig-paths": "^4.2.0",
|
||||||
"tsconfig-paths": "^4.2.0"
|
"typescript": "^5.4.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -42,7 +42,7 @@ export function upsertScore(score: TGScore): void {
|
||||||
|
|
||||||
// Overwrite existing score for this player+slot
|
// Overwrite existing score for this player+slot
|
||||||
result.scores = result.scores.filter(
|
result.scores = result.scores.filter(
|
||||||
(s) => !(s.userKey === score.userKey && s.slot === score.slot && s.date === score.date)
|
(s) => !(s.userKey === score.userKey && s.characterName === score.characterName && s.slot === score.slot && s.date === score.date)
|
||||||
);
|
);
|
||||||
result.scores.push(score);
|
result.scores.push(score);
|
||||||
saveResult(result);
|
saveResult(result);
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue