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