diff --git a/Client/src/main/java/io/github/jwdeveloper/tiktok/listener/TikTokListenersManager.java b/Client/src/main/java/io/github/jwdeveloper/tiktok/listener/TikTokListenersManager.java index 4b1cccb..53bc61c 100644 --- a/Client/src/main/java/io/github/jwdeveloper/tiktok/listener/TikTokListenersManager.java +++ b/Client/src/main/java/io/github/jwdeveloper/tiktok/listener/TikTokListenersManager.java @@ -67,7 +67,7 @@ public class TikTokListenersManager implements ListenersManager { for (var method : methods) { var eventClazz = method.getParameterTypes()[1]; - if(eventClazz.isAssignableFrom(TikTokEvent.class) || eventClazz.equals(TikTokEvent.class)) + if(eventClazz.isAssignableFrom(TikTokEvent.class) && !eventClazz.equals(TikTokEvent.class)) { throw new TikTokEventListenerMethodException("Method "+method.getName()+"() 2nd parameter must instance of "+TikTokEvent.class.getName()); } diff --git a/README.md b/README.md index 91f8f18..8bb145a 100644 --- a/README.md +++ b/README.md @@ -37,7 +37,7 @@ Do you prefer other programming languages? com.github.jwdeveloper.TikTok-Live-Java Client - 0.0.19-Release + 0.0.20-Release compile