forked from SteamWar/SteamWar
Fix TeamCommand /team event ...
This commit is contained in:
@@ -466,11 +466,11 @@ public class TeamCommand extends SWCommand {
|
|||||||
return new TypeMapper<>() {
|
return new TypeMapper<>() {
|
||||||
@Override
|
@Override
|
||||||
public Event map(Chatter sender, PreviousArguments previousArguments, String s) {
|
public Event map(Chatter sender, PreviousArguments previousArguments, String s) {
|
||||||
try {
|
return Event.getComing()
|
||||||
return Event.byId(Integer.parseInt(s));
|
.stream()
|
||||||
} catch (NumberFormatException e) {
|
.filter(event -> event.getEventName().replace(" ", "").equalsIgnoreCase(s))
|
||||||
return null;
|
.findFirst()
|
||||||
}
|
.orElse(null);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -485,7 +485,7 @@ public class TeamCommand extends SWCommand {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Collection<String> tabCompletes(Chatter sender, PreviousArguments previousArguments, String s) {
|
public Collection<String> tabCompletes(Chatter sender, PreviousArguments previousArguments, String s) {
|
||||||
return Event.getComing().stream().map(Event::getEventID).map(i -> i + "").toList();
|
return Event.getComing().stream().map(Event::getEventName).map(e -> e.replace(" ", "")).toList();
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user