feat(app score): round score

This commit is contained in:
2025-11-10 11:16:06 +07:00
parent 3c1d60b248
commit f67b175f27
2 changed files with 7 additions and 2 deletions
@@ -6,12 +6,14 @@ import com.miti99.storescraperbot.bot.StoreScrapeBotTelegramClient;
import com.miti99.storescraperbot.bot.table.Table;
import com.miti99.storescraperbot.repository.AdminRepository;
import com.miti99.storescraperbot.repository.GroupRepository;
import org.apache.commons.math3.util.Precision;
import org.telegram.telegrambots.meta.api.objects.User;
import org.telegram.telegrambots.meta.api.objects.chat.Chat;
import org.telegram.telegrambots.meta.generics.TelegramClient;
public class CheckAppScoreCommand extends BaseStoreScraperBotCommand {
public static final CheckAppScoreCommand INSTANCE = new CheckAppScoreCommand();
public static final int SCORE_ROUNDING_SCALE = 1;
CheckAppScoreCommand() {
super("checkappscore", "Kiểm tra điểm đánh giá các app (sao)");
@@ -42,7 +44,8 @@ public class CheckAppScoreCommand extends BaseStoreScraperBotCommand {
for (var app : group.getAppleApps()) {
var appId = app.appId();
var country = app.country();
double score = AppStoreScraper.getAppScore(appId, country);
double score =
Precision.round(AppStoreScraper.getAppScore(appId, country), SCORE_ROUNDING_SCALE);
long ratings = AppStoreScraper.getAppRatings(appId, country);
appleTable.addRow(appId, score, ratings);
}
@@ -55,7 +58,8 @@ public class CheckAppScoreCommand extends BaseStoreScraperBotCommand {
for (var app : group.getGoogleApps()) {
var appId = app.appId();
var country = app.country();
double score = GooglePlayScraper.getAppScore(appId, country);
double score =
Precision.round(GooglePlayScraper.getAppScore(appId, country), SCORE_ROUNDING_SCALE);
long ratings = GooglePlayScraper.getAppRatings(appId, country);
googleTable.addRow(appId, score, ratings);
}