made stuff static in preperation for web front-end

This commit is contained in:
Valentijn van der Jagt
2025-12-29 22:38:13 +01:00
parent 420fda3c6c
commit d296c68ec1
2 changed files with 7 additions and 9 deletions

View File

@@ -7,9 +7,9 @@ import java.util.ArrayList;
import java.util.concurrent.TimeUnit;
public class BonusManager {
ArrayList<BonusItem> bonusItems = new ArrayList<BonusItem>();;
static ArrayList<BonusItem> bonusItems = new ArrayList<BonusItem>();;
public void updateBonusItems(){
public static void updateBonusItems(){
try (Playwright playwright = Playwright.create()) {
Browser browser = playwright.chromium().launch(new BrowserType.LaunchOptions().setHeadless(false));
@@ -31,7 +31,7 @@ public class BonusManager {
if (bonusItem.category.equals( "gall-card")) continue;
if (bonusItem.category.equals( "etos")) continue;
this.bonusItems.add(bonusItem);
bonusItems.add(bonusItem);
}
} catch (InterruptedException e) {
@@ -39,7 +39,7 @@ public class BonusManager {
}
}
public ArrayList<BonusItem> getBonusItems(String name){
public static ArrayList<BonusItem> getBonusItems(String name){
ArrayList<Pair<BonusItem, Integer>> list = new ArrayList<>();
for (BonusItem bonusItem : bonusItems) {
@@ -58,7 +58,7 @@ public class BonusManager {
return top10;
}
public int fuzzyMatchScore(String query, String title) {
public static int fuzzyMatchScore(String query, String title) {
query = query.toLowerCase();
title = title.toLowerCase();