mirror of
https://github.com/Sheldan/abstracto.git
synced 2026-01-25 03:04:50 +00:00
[AB-246] skipping parameters after the mandatory have been parsed
This commit is contained in:
@@ -262,8 +262,10 @@ public class CommandReceivedHandler extends ListenerAdapter {
|
||||
for (int i = 0; i < unParsedCommandParameter.getParameters().size(); i++) {
|
||||
if(parsedParameter < parameters.size() && !param.isRemainder()) {
|
||||
param = parameters.get(parsedParameter);
|
||||
} else {
|
||||
} else if(param.isRemainder()) {
|
||||
param = parameters.get(parameters.size() - 1);
|
||||
} else {
|
||||
break;
|
||||
}
|
||||
UnparsedCommandParameterPiece value = unParsedCommandParameter.getParameters().get(i);
|
||||
// TODO might be able to do this without iterating, if we directly associated the handler required for each parameter
|
||||
|
||||
Reference in New Issue
Block a user