Skip to content

Commit b5acd47

Browse files
committed
Added code to give user the list type
1 parent a8db35b commit b5acd47

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

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

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ public void listAll(String parameter, Consumer<String> log) {
4646
case "automatic" -> listType = ListType.AUTOMATIC;
4747
case "outdated" -> listType = ListType.OUTDATED;
4848
default -> {
49-
ListResult queryResult = new ListResult(null, ListResult.Type.SEARCH_INVALID_INPUT);
49+
ListResult queryResult = new ListResult(null, ListResult.Type.SEARCH_INVALID_INPUT, null);
5050
listPresenter.displayResult(queryResult);
5151
return;
5252
}
@@ -58,13 +58,13 @@ public void listAll(String parameter, Consumer<String> log) {
5858
// if list is empty
5959
ListResult queryResult;
6060
if (list.isEmpty()) {
61-
queryResult = new ListResult(list, ListResult.Type.SUCCESS_RETRIEVING_BUT_NO_MATCHES);
61+
queryResult = new ListResult(list, ListResult.Type.SUCCESS_RETRIEVING_BUT_NO_MATCHES, listType);
6262
} else {
63-
queryResult = new ListResult(list, ListResult.Type.SUCCESS_RETRIEVING_LOCAL_AND_UPDATABLE);
63+
queryResult = new ListResult(list, ListResult.Type.SUCCESS_RETRIEVING_LOCAL_AND_UPDATABLE, listType);
6464
}
6565
listPresenter.displayResult(queryResult);
6666
} catch (Exception e) {
67-
ListResult queryResult = new ListResult(null, ListResult.Type.SEARCH_FAILED_TO_FETCH_INSTALLED);
67+
ListResult queryResult = new ListResult(null, ListResult.Type.SEARCH_FAILED_TO_FETCH_INSTALLED, listType);
6868
listPresenter.displayResult(queryResult);
6969
}
7070

src/main/java/org/hydev/mcpm/client/display/presenters/ListPresenter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ public void displayResult(ListResult listResult) {
3434
list.stream().map(p -> List.of("&a" + p.name(), "&e" + p.getFirstAuthor(), p.version())).toList(),
3535
List.of(":Name", "Author", "Version:"));
3636

37-
this.log.accept(listResult.type().reason() + "\n" + table);
37+
this.log.accept(listResult.type().reason() + " (Parameter " + listResult.listType() + ")\n" + table);
3838

3939
}
4040
}

src/main/java/org/hydev/mcpm/client/list/ListResult.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
/**
1010
* Exception during installation of a plugin
1111
*/
12-
public record ListResult(List<PluginYml> queryResult, Type type) {
12+
public record ListResult(List<PluginYml> queryResult, Type type, ListType listType) {
1313
/**
1414
* Type of list failure
1515
*/

0 commit comments

Comments
 (0)