refactor: убрал подготовку среднего значения качества для фронта в отдельную функцию

This commit is contained in:
Dhaverd 2026-07-22 14:03:50 +08:00
parent 4f054bc555
commit 2194770e1b

View File

@ -116,33 +116,30 @@ export class BlacklistService {
}
}
for (const res in result) {
result[res].blacklistItem.toxic =
Math.round(
(result[res].blacklistItem.toxic / 2 / result[res].reportCount) * 100,
) / 100;
result[res].blacklistItem.cheater =
Math.round(
(result[res].blacklistItem.cheater / 2 / result[res].reportCount) *
100,
) / 100;
result[res].blacklistItem.afk =
Math.round(
(result[res].blacklistItem.afk / 2 / result[res].reportCount) * 100,
) / 100;
result[res].blacklistItem.useless =
Math.round(
(result[res].blacklistItem.useless / 2 / result[res].reportCount) *
100,
) / 100;
result[res].blacklistItem.griefer =
Math.round(
(result[res].blacklistItem.griefer / 2 / result[res].reportCount) *
100,
) / 100;
result[res].blacklistItem.smurf =
Math.round(
(result[res].blacklistItem.smurf / 2 / result[res].reportCount) * 100,
) / 100;
result[res].blacklistItem.toxic = this.prepareQualityToFront(
result[res].blacklistItem.toxic,
result[res].reportCount,
);
result[res].blacklistItem.cheater = this.prepareQualityToFront(
result[res].blacklistItem.cheater,
result[res].reportCount,
);
result[res].blacklistItem.afk = this.prepareQualityToFront(
result[res].blacklistItem.afk,
result[res].reportCount,
);
result[res].blacklistItem.useless = this.prepareQualityToFront(
result[res].blacklistItem.useless,
result[res].reportCount,
);
result[res].blacklistItem.griefer = this.prepareQualityToFront(
result[res].blacklistItem.griefer,
result[res].reportCount,
);
result[res].blacklistItem.smurf = this.prepareQualityToFront(
result[res].blacklistItem.smurf,
result[res].reportCount,
);
}
return result;
}
@ -198,4 +195,8 @@ export class BlacklistService {
return false;
}
}
prepareQualityToFront(quality: number, count: number) {
return Math.round((quality / 2 / count) * 100) / 100;
}
}