Skip to content

Commit 6a34d63

Browse files
authored
[PR] Merge pull request #93 from CSC207-2022F-UofT/patch-tracker
[F] Patch plugin tracker
2 parents 7b609e4 + 6c4743f commit 6a34d63

24 files changed

+524
-1980
lines changed

src/main/java/org/hydev/mcpm/client/DatabaseManager.java

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package org.hydev.mcpm.client;
22

3-
import org.hydev.mcpm.client.database.tracker.SuperPluginTracker;
3+
import org.hydev.mcpm.client.database.tracker.PluginTracker;
44
import org.hydev.mcpm.client.search.SearchPackagesBoundary;
55
import org.hydev.mcpm.client.search.SearchPackagesInput;
66
import org.hydev.mcpm.client.search.SearchPackagesResult;
@@ -15,10 +15,10 @@
1515
* (Goal: avoid the dependency and cluster of parameters to connect to database).
1616
*/
1717
public class DatabaseManager {
18-
private final SuperPluginTracker localPluginTracker;
18+
private final PluginTracker localPluginTracker;
1919
private final SearchPackagesBoundary searchInteractor;
2020

21-
public DatabaseManager(SuperPluginTracker tracker, SearchPackagesBoundary searcher) {
21+
public DatabaseManager(PluginTracker tracker, SearchPackagesBoundary searcher) {
2222
this.localPluginTracker = tracker;
2323
this.searchInteractor = searcher;
2424
}
@@ -78,8 +78,6 @@ public boolean checkPluginInstalledByVersion(PluginVersion pluginVersion) {
7878
* */
7979
public void addManualInstalled(long id, PluginVersion pluginVersion, boolean isManuallyInstalled) {
8080
localPluginTracker.addEntry(pluginVersion.meta().name(),
81-
isManuallyInstalled,
82-
pluginVersion.id() + "",
83-
id + "");
81+
isManuallyInstalled, pluginVersion.id(), id);
8482
}
8583
}

src/main/java/org/hydev/mcpm/client/arguments/CommandsFactory.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
import org.hydev.mcpm.client.commands.controllers.UninstallController;
3030
import org.hydev.mcpm.client.commands.controllers.UnloadController;
3131
import org.hydev.mcpm.client.commands.controllers.UpdateController;
32-
import org.hydev.mcpm.client.local.SuperLocalPluginTracker;
32+
import org.hydev.mcpm.client.local.LocalPluginTracker;
3333
import org.hydev.mcpm.client.updater.CheckForUpdatesInteractor;
3434
import org.hydev.mcpm.client.list.ListAllInteractor;
3535
import org.hydev.mcpm.client.matcher.MatchPluginsInteractor;
@@ -68,7 +68,7 @@ public static List<CommandParser> baseParsers(boolean isMinecraft) {
6868
var mirror = new MirrorSelector();
6969
var fetcher = new LocalDatabaseFetcher(mirror.selectedMirrorSupplier());
7070
// TODO: Change all implementation to SuperLocalPluginTracker
71-
var superTracker = new SuperLocalPluginTracker();
71+
var superTracker = new LocalPluginTracker();
7272
var jarFinder = new LocalJarFinder();
7373

7474
var loader = isMinecraft ? new PluginLoader(jarFinder) : null;

src/main/java/org/hydev/mcpm/client/commands/controllers/InfoController.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import org.apache.commons.lang3.StringUtils;
44
import org.apache.commons.text.WordUtils;
5-
import org.hydev.mcpm.client.database.tracker.SuperPluginTracker;
5+
import org.hydev.mcpm.client.database.tracker.PluginTracker;
66
import org.hydev.mcpm.utils.ColorLogger;
77

88
import javax.annotation.Nullable;
@@ -14,7 +14,7 @@
1414
/**
1515
* Controller for the info use case
1616
*/
17-
public record InfoController(SuperPluginTracker tracker)
17+
public record InfoController(PluginTracker tracker)
1818
{
1919
private static final int LEN_LEFT = 12;
2020
private static final int LEN_RIGHT = 60;

src/main/java/org/hydev/mcpm/client/database/ListAllBoundary.java

Lines changed: 0 additions & 29 deletions
This file was deleted.

src/main/java/org/hydev/mcpm/client/database/ListAllInteractor.java

Lines changed: 0 additions & 87 deletions
This file was deleted.

0 commit comments

Comments
 (0)