mirror of
https://github.com/tiennm99/store-scraper-bot.git
synced 2026-10-14 16:17:57 +00:00
feat(app score): round score
This commit is contained in:
1 parent
3c1d60b248
commit
f67b175f27
2 files changed
+7
-2
No files matched your search
@@ -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);
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user