aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/net/arikia/dev/drpc/callbacks/ReadyCallback.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/net/arikia/dev/drpc/callbacks/ReadyCallback.java')
-rw-r--r--src/main/java/net/arikia/dev/drpc/callbacks/ReadyCallback.java23
1 files changed, 23 insertions, 0 deletions
diff --git a/src/main/java/net/arikia/dev/drpc/callbacks/ReadyCallback.java b/src/main/java/net/arikia/dev/drpc/callbacks/ReadyCallback.java
new file mode 100644
index 00000000..292ce2fd
--- /dev/null
+++ b/src/main/java/net/arikia/dev/drpc/callbacks/ReadyCallback.java
@@ -0,0 +1,23 @@
+package net.arikia.dev.drpc.callbacks;
+
+import com.sun.jna.Callback;
+import net.arikia.dev.drpc.DiscordUser;
+
+/**
+ * @author Nicolas "Vatuu" Adamoglou
+ * @version 1.5.1
+ * <p>
+ * Interface to be implemented in classes that will be registered as "ReadyCallback" Event Handler.
+ * @see net.arikia.dev.drpc.DiscordEventHandlers
+ **/
+public interface ReadyCallback extends Callback {
+
+ /**
+ * Method called when the connection to Discord has been established.
+ *
+ * @param user Object containing all required information about the user executing the app.
+ * @see DiscordUser
+ **/
+ void apply(DiscordUser user);
+}
+