made stuff static in preperation for web front-end
This commit is contained in:
@@ -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();
|
||||
|
||||
|
||||
@@ -9,9 +9,7 @@ public class Main {
|
||||
|
||||
|
||||
public static void main(String[] args) {
|
||||
BonusManager bonusManager = new BonusManager();
|
||||
bonusManager.updateBonusItems();
|
||||
|
||||
BonusManager.updateBonusItems();
|
||||
Scanner input = new Scanner(System.in);
|
||||
|
||||
|
||||
@@ -20,7 +18,7 @@ public class Main {
|
||||
System.out.println("\n\nWhat item would you like to look for?");
|
||||
String userInput = input.nextLine();
|
||||
if (userInput.equals("qqq")) break;
|
||||
ArrayList<BonusItem> userResults = bonusManager.getBonusItems(userInput);
|
||||
ArrayList<BonusItem> userResults = BonusManager.getBonusItems(userInput);
|
||||
|
||||
for (BonusItem bonusItem : userResults) {
|
||||
System.out.println(bonusItem.title + " => " + bonusItem.bonusText);
|
||||
|
||||
Reference in New Issue
Block a user