chore(stats): fix eslint warnings (#1262)
Reviewed-on: OpenWF/SpaceNinjaServer#1262
This commit is contained in:
parent
3c87dd56ca
commit
e83970d326
@ -148,7 +148,7 @@ export const updateStats = async (accountOwnerId: string, payload: IStatsUpdate)
|
|||||||
if (enemy) {
|
if (enemy) {
|
||||||
if (category === "KILL_ENEMY") {
|
if (category === "KILL_ENEMY") {
|
||||||
enemy.kills ??= 0;
|
enemy.kills ??= 0;
|
||||||
const captureCount = (actionData["CAPTURE_ENEMY"] as IUploadEntry)?.[type];
|
const captureCount = (actionData as IStatsAdd)["CAPTURE_ENEMY"]?.[type];
|
||||||
if (captureCount) {
|
if (captureCount) {
|
||||||
enemy.kills += Math.max(count - captureCount, 0);
|
enemy.kills += Math.max(count - captureCount, 0);
|
||||||
enemy.captures ??= 0;
|
enemy.captures ??= 0;
|
||||||
@ -198,21 +198,19 @@ export const updateStats = async (accountOwnerId: string, payload: IStatsUpdate)
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
case "CIPHER":
|
case "CIPHER":
|
||||||
if (data["0"] > 0) {
|
if ((data as IUploadEntry)["0"] > 0) {
|
||||||
playerStats.CiphersFailed ??= 0;
|
playerStats.CiphersFailed ??= 0;
|
||||||
playerStats.CiphersFailed += data["0"];
|
playerStats.CiphersFailed += (data as IUploadEntry)["0"];
|
||||||
}
|
}
|
||||||
if (data["1"] > 0) {
|
if ((data as IUploadEntry)["1"] > 0) {
|
||||||
playerStats.CiphersSolved ??= 0;
|
playerStats.CiphersSolved ??= 0;
|
||||||
playerStats.CiphersSolved += data["1"];
|
playerStats.CiphersSolved += (data as IUploadEntry)["1"];
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
if (!ignoredCategories.includes(category)) {
|
if (!ignoredCategories.includes(category)) {
|
||||||
if (!unknownCategories[action]) {
|
unknownCategories[action] ??= [];
|
||||||
unknownCategories[action] = [];
|
|
||||||
}
|
|
||||||
unknownCategories[action].push(category);
|
unknownCategories[action].push(category);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
@ -312,7 +310,7 @@ export const updateStats = async (accountOwnerId: string, payload: IStatsUpdate)
|
|||||||
case "CaliberChicksScore":
|
case "CaliberChicksScore":
|
||||||
case "DojoObstacleScore":
|
case "DojoObstacleScore":
|
||||||
playerStats[category] ??= 0;
|
playerStats[category] ??= 0;
|
||||||
if (data > playerStats[category]) playerStats[category] = data;
|
if (data > playerStats[category]) playerStats[category] = data as number;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case "OlliesCrashCourseScore":
|
case "OlliesCrashCourseScore":
|
||||||
@ -331,14 +329,12 @@ export const updateStats = async (accountOwnerId: string, payload: IStatsUpdate)
|
|||||||
"/Lotus/Types/Items/EmailItems/BeatOlliesCrashCourseInNinetySecEmailItem"
|
"/Lotus/Types/Items/EmailItems/BeatOlliesCrashCourseInNinetySecEmailItem"
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
if (data > playerStats[category]) playerStats[category] = data;
|
if (data > playerStats[category]) playerStats[category] = data as number;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
if (!ignoredCategories.includes(category)) {
|
if (!ignoredCategories.includes(category)) {
|
||||||
if (!unknownCategories[action]) {
|
unknownCategories[action] ??= [];
|
||||||
unknownCategories[action] = [];
|
|
||||||
}
|
|
||||||
unknownCategories[action].push(category);
|
unknownCategories[action].push(category);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
@ -134,6 +134,7 @@ export interface IStatsAdd {
|
|||||||
EXECUTE_ENEMY_ITEM?: IUploadEntry;
|
EXECUTE_ENEMY_ITEM?: IUploadEntry;
|
||||||
KILL_ASSIST?: IUploadEntry;
|
KILL_ASSIST?: IUploadEntry;
|
||||||
KILL_ASSIST_ITEM?: IUploadEntry;
|
KILL_ASSIST_ITEM?: IUploadEntry;
|
||||||
|
CAPTURE_ENEMY?: IUploadEntry;
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface IUploadEntry {
|
export interface IUploadEntry {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user