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;
|
import java.util.concurrent.TimeUnit;
|
||||||
|
|
||||||
public class BonusManager {
|
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()) {
|
try (Playwright playwright = Playwright.create()) {
|
||||||
|
|
||||||
Browser browser = playwright.chromium().launch(new BrowserType.LaunchOptions().setHeadless(false));
|
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( "gall-card")) continue;
|
||||||
if (bonusItem.category.equals( "etos")) continue;
|
if (bonusItem.category.equals( "etos")) continue;
|
||||||
|
|
||||||
this.bonusItems.add(bonusItem);
|
bonusItems.add(bonusItem);
|
||||||
}
|
}
|
||||||
|
|
||||||
} catch (InterruptedException e) {
|
} 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<>();
|
ArrayList<Pair<BonusItem, Integer>> list = new ArrayList<>();
|
||||||
|
|
||||||
for (BonusItem bonusItem : bonusItems) {
|
for (BonusItem bonusItem : bonusItems) {
|
||||||
@@ -58,7 +58,7 @@ public class BonusManager {
|
|||||||
return top10;
|
return top10;
|
||||||
}
|
}
|
||||||
|
|
||||||
public int fuzzyMatchScore(String query, String title) {
|
public static int fuzzyMatchScore(String query, String title) {
|
||||||
query = query.toLowerCase();
|
query = query.toLowerCase();
|
||||||
title = title.toLowerCase();
|
title = title.toLowerCase();
|
||||||
|
|
||||||
|
|||||||
@@ -9,9 +9,7 @@ public class Main {
|
|||||||
|
|
||||||
|
|
||||||
public static void main(String[] args) {
|
public static void main(String[] args) {
|
||||||
BonusManager bonusManager = new BonusManager();
|
BonusManager.updateBonusItems();
|
||||||
bonusManager.updateBonusItems();
|
|
||||||
|
|
||||||
Scanner input = new Scanner(System.in);
|
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?");
|
System.out.println("\n\nWhat item would you like to look for?");
|
||||||
String userInput = input.nextLine();
|
String userInput = input.nextLine();
|
||||||
if (userInput.equals("qqq")) break;
|
if (userInput.equals("qqq")) break;
|
||||||
ArrayList<BonusItem> userResults = bonusManager.getBonusItems(userInput);
|
ArrayList<BonusItem> userResults = BonusManager.getBonusItems(userInput);
|
||||||
|
|
||||||
for (BonusItem bonusItem : userResults) {
|
for (BonusItem bonusItem : userResults) {
|
||||||
System.out.println(bonusItem.title + " => " + bonusItem.bonusText);
|
System.out.println(bonusItem.title + " => " + bonusItem.bonusText);
|
||||||
|
|||||||
Reference in New Issue
Block a user