We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ade5347 commit a914d9dCopy full SHA for a914d9d
1 file changed
serverside-rpc/src/main/java/com/bookmap/api/rpc/server/addon/listeners/broadcasting/FilterListener.java
@@ -10,6 +10,11 @@ public class FilterListener implements UpdateFilterListener {
10
11
private Object filter;
12
private Method toFilter;
13
+ private final boolean doesRequireFiltering;
14
+
15
+ public FilterListener(boolean doesRequireFiltering) {
16
+ this.doesRequireFiltering = doesRequireFiltering;
17
+ }
18
19
@Override
20
public void reactToFilterUpdates(Object o) {
@@ -27,7 +32,7 @@ public void reactToFilterUpdates(Object o) {
27
32
}
28
33
29
34
public Object toFilter(Object event) {
30
- if (filter != null){
35
+ if (filter != null && doesRequireFiltering) {
31
36
try {
37
return toFilter.invoke(filter, event);
38
} catch (InvocationTargetException | IllegalAccessException e) {
0 commit comments