Skip to content

Commit d403dd1

Browse files
committed
refactor: move CIDR filter to common mode
1 parent fe552df commit d403dd1

File tree

3 files changed

+3
-5
lines changed

3 files changed

+3
-5
lines changed

datashare-app/src/main/java/org/icij/datashare/mode/CommonMode.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@
4545
import org.icij.datashare.json.JsonObjectMapper;
4646
import org.icij.datashare.nlp.EmailPipeline;
4747
import org.icij.datashare.nlp.OptimaizeLanguageGuesser;
48+
import org.icij.datashare.session.StatusCidrFilter;
4849
import org.icij.datashare.session.UsersInDb;
4950
import org.icij.datashare.session.UsersWritable;
5051
import org.icij.datashare.tasks.DatashareTaskFactory;
@@ -192,6 +193,7 @@ public ExecutorService runWorkers() {
192193
@Override
193194
protected void configure() {
194195
bind(PropertiesProvider.class).toInstance(propertiesProvider);
196+
bind(StatusCidrFilter.class).asEagerSingleton();
195197
install(new FactoryModuleBuilder().build(DatashareTaskFactory.class));
196198

197199
QueueType batchQueueType = getQueueType(propertiesProvider, BATCH_QUEUE_TYPE_OPT, DEFAULT_BATCH_QUEUE_TYPE);
@@ -421,6 +423,7 @@ public ObjectMapper configureOrReplaceObjectMapper(ObjectMapper defaultObjectMap
421423
}
422424
});
423425
addExtensionsConfiguration(routes);
426+
routes.filter(StatusCidrFilter.class);
424427
addModeConfiguration(routes);
425428
addPluginsConfiguration(routes);
426429
return routes;

datashare-app/src/main/java/org/icij/datashare/mode/LocalMode.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
import net.codestory.http.routes.Routes;
44
import org.icij.datashare.session.CsrfFilter;
55
import org.icij.datashare.session.LocalUserFilter;
6-
import org.icij.datashare.session.StatusCidrFilter;
76
import org.icij.datashare.web.*;
87

98
import java.util.Map;
@@ -17,7 +16,6 @@ public class LocalMode extends CommonMode {
1716
protected void configure() {
1817
super.configure();
1918
bind(IndexWaiterFilter.class).asEagerSingleton();
20-
bind(StatusCidrFilter.class).asEagerSingleton();
2119
bind(StatusResource.class).asEagerSingleton();
2220
bind(CsrfFilter.class).asEagerSingleton();
2321
bind(LocalUserFilter.class).asEagerSingleton();
@@ -42,7 +40,6 @@ protected Routes addModeConfiguration(Routes routes) {
4240
add(NoteResource.class).
4341
add(NerResource.class).
4442
filter(IndexWaiterFilter.class).
45-
filter(StatusCidrFilter.class).
4643
filter(CsrfFilter.class).
4744
filter(LocalUserFilter.class);
4845
}

datashare-app/src/main/java/org/icij/datashare/mode/ServerMode.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,6 @@ protected void configure() {
6262
bind(YesCookieAuthFilter.class).toInstance(getYesCookieAuthFilter());
6363
}
6464
bind(CsrfFilter.class).asEagerSingleton();
65-
bind(StatusCidrFilter.class).asEagerSingleton();
6665
bind(StatusResource.class).asEagerSingleton();
6766
configurePersistence();
6867
}
@@ -105,7 +104,6 @@ protected Routes addModeConfiguration(Routes routes) {
105104
add(NerResource.class).
106105
add(ApiKeyResource.class).
107106
add(ProjectResource.class).
108-
filter(StatusCidrFilter.class).
109107
filter(CsrfFilter.class).
110108
filter(ApiKeyFilter.class).
111109
filter(Filter.class);

0 commit comments

Comments
 (0)