Skip to content

Commit a914d9d

Browse files
romanpbmrok-povsic
authored andcommitted
Check whether generator requires filtering of events
1 parent ade5347 commit a914d9d

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

  • serverside-rpc/src/main/java/com/bookmap/api/rpc/server/addon/listeners/broadcasting

serverside-rpc/src/main/java/com/bookmap/api/rpc/server/addon/listeners/broadcasting/FilterListener.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,11 @@ public class FilterListener implements UpdateFilterListener {
1010

1111
private Object filter;
1212
private Method toFilter;
13+
private final boolean doesRequireFiltering;
14+
15+
public FilterListener(boolean doesRequireFiltering) {
16+
this.doesRequireFiltering = doesRequireFiltering;
17+
}
1318

1419
@Override
1520
public void reactToFilterUpdates(Object o) {
@@ -27,7 +32,7 @@ public void reactToFilterUpdates(Object o) {
2732
}
2833

2934
public Object toFilter(Object event) {
30-
if (filter != null){
35+
if (filter != null && doesRequireFiltering) {
3136
try {
3237
return toFilter.invoke(filter, event);
3338
} catch (InvocationTargetException | IllegalAccessException e) {

0 commit comments

Comments
 (0)