Add Button Interaction Implementation #4
| @@ -9,6 +9,7 @@ import java.util.List; | |||||||
|  |  | ||||||
| import net.tomatentum.marinara.interaction.InteractionHandler; | import net.tomatentum.marinara.interaction.InteractionHandler; | ||||||
| import net.tomatentum.marinara.interaction.InteractionType; | import net.tomatentum.marinara.interaction.InteractionType; | ||||||
|  | import net.tomatentum.marinara.interaction.annotation.Button; | ||||||
| import net.tomatentum.marinara.interaction.commands.annotation.SlashCommand; | import net.tomatentum.marinara.interaction.commands.annotation.SlashCommand; | ||||||
| import net.tomatentum.marinara.interaction.commands.annotation.SubCommand; | import net.tomatentum.marinara.interaction.commands.annotation.SubCommand; | ||||||
| import net.tomatentum.marinara.wrapper.LibraryWrapper; | import net.tomatentum.marinara.wrapper.LibraryWrapper; | ||||||
| @@ -18,7 +19,8 @@ public abstract class InteractionMethod { | |||||||
|     public static InteractionMethod create(Method method, InteractionHandler handler, LibraryWrapper wrapper) { |     public static InteractionMethod create(Method method, InteractionHandler handler, LibraryWrapper wrapper) { | ||||||
|         if (method.isAnnotationPresent(SlashCommand.class) || method.isAnnotationPresent(SubCommand.class)) |         if (method.isAnnotationPresent(SlashCommand.class) || method.isAnnotationPresent(SubCommand.class)) | ||||||
|             return new SlashCommandInteractionMethod(method, handler, wrapper); |             return new SlashCommandInteractionMethod(method, handler, wrapper); | ||||||
|          |         if (method.isAnnotationPresent(Button.class)) | ||||||
|  |             return new ButtonInteractionMethod(method, handler, wrapper); | ||||||
|         return null; |         return null; | ||||||
|     } |     } | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user