refactor(core): consistency

This commit is contained in:
tueem 2025-04-06 13:31:31 +02:00
parent 0b7b607a23
commit 60ead419e2
Signed by: tueem
GPG Key ID: 65C8667EC17A88FB

View File

@ -43,9 +43,9 @@ public class ButtonInteractionMethod extends InteractionMethod {
public Optional<ReflectedMethod> produce(Marinara marinara, Method method, Object containingObject) {
ReflectedMethod rMethod = null;
if (method.isAnnotationPresent(Button.class) &&
(containingObject instanceof InteractionHandler)
(containingObject instanceof InteractionHandler iHandler)
)
rMethod = new ButtonInteractionMethod(method, (InteractionHandler) containingObject, marinara);
rMethod = new ButtonInteractionMethod(method, iHandler, marinara);
return Optional.ofNullable(rMethod);
}
@ -54,9 +54,8 @@ public class ButtonInteractionMethod extends InteractionMethod {
public void addParser(ReflectedMethod method, List<AnnotationParser> parser) {
super.addParser(method, parser);
ButtonInteractionMethod imethod = (ButtonInteractionMethod) method;
parser.add(
new ButtonParser(method.method(), x -> imethod.customId = x)
new ButtonParser(method.method(), x -> ((ButtonInteractionMethod) method).customId = x)
);
}