You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@james.apache.org by bt...@apache.org on 2026/05/04 04:59:37 UTC

(james-project) 06/06: JAMES-4203 Correct memory app bundle

This is an automated email from the ASF dual-hosted git repository.

chibenwa pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/james-project.git

commit 0fb42e04bca79757fd8528f351693bef291b1d97
Author: Benoit TELLIER <bt...@linagora.com>
AuthorDate: Thu Apr 30 19:03:27 2026 +0200

    JAMES-4203 Correct memory app bundle
---
 .../src/main/java/org/apache/james/MemoryJamesServerMain.java | 11 ++---------
 1 file changed, 2 insertions(+), 9 deletions(-)

diff --git a/server/apps/memory-app/src/main/java/org/apache/james/MemoryJamesServerMain.java b/server/apps/memory-app/src/main/java/org/apache/james/MemoryJamesServerMain.java
index da3a34aaf5..0ae1d22ad4 100644
--- a/server/apps/memory-app/src/main/java/org/apache/james/MemoryJamesServerMain.java
+++ b/server/apps/memory-app/src/main/java/org/apache/james/MemoryJamesServerMain.java
@@ -23,8 +23,6 @@ import org.apache.commons.configuration2.BaseHierarchicalConfiguration;
 import org.apache.james.data.UsersRepositoryModuleChooser;
 import org.apache.james.jmap.JMAPListenerModule;
 import org.apache.james.jmap.JMAPModule;
-import org.apache.james.jmap.api.identity.CustomIdentityDAO;
-import org.apache.james.jmap.memory.identity.MemoryCustomIdentityDAO;
 import org.apache.james.jmap.memory.pushsubscription.MemoryPushSubscriptionModule;
 import org.apache.james.jwt.JwtConfiguration;
 import org.apache.james.modules.BlobExportMechanismModule;
@@ -77,7 +75,6 @@ import org.apache.james.webadmin.authentication.NoAuthenticationFilter;
 
 import com.google.common.collect.ImmutableList;
 import com.google.inject.Module;
-import com.google.inject.Scopes;
 import com.google.inject.util.Modules;
 
 public class MemoryJamesServerMain implements JamesServerMain {
@@ -94,7 +91,6 @@ public class MemoryJamesServerMain implements JamesServerMain {
         new MailQueueRoutesModule(),
         new MailRepositoriesRoutesModule(),
         new SieveRoutesModule(),
-        new UserIdentityModule(),
         new WebAdminMailOverWebModule());
 
     public static final JwtConfiguration NO_JWT_CONFIGURATION = new JwtConfiguration(ImmutableList.of());
@@ -103,12 +99,8 @@ public class MemoryJamesServerMain implements JamesServerMain {
         binder -> binder.bind(AuthenticationFilter.class).to(NoAuthenticationFilter.class),
         binder -> binder.bind(WebAdminConfiguration.class).toInstance(WebAdminConfiguration.TEST_CONFIGURATION));
 
-    private static final Module CUSTOM_IDENTITY_DAO_TESTING = binder -> binder.bind(CustomIdentityDAO.class)
-        .to(MemoryCustomIdentityDAO.class)
-        .in(Scopes.SINGLETON);
-
     public static final Module WEBADMIN_TESTING = Modules.override(WEBADMIN)
-        .with(WEBADMIN_NO_AUTH_MODULE, new NoJwtModule(), CUSTOM_IDENTITY_DAO_TESTING);
+        .with(WEBADMIN_NO_AUTH_MODULE, new NoJwtModule());
 
     public static final Module PROTOCOLS = Modules.combine(
         new IMAPServerModule(),
@@ -124,6 +116,7 @@ public class MemoryJamesServerMain implements JamesServerMain {
         new JmapTasksModule(),
         new MemoryDataJmapModule(),
         new MemoryPushSubscriptionModule(),
+        new UserIdentityModule(),
         JMAPModule.INSTANCE,
         new JMAPServerModule());
 


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@james.apache.org
For additional commands, e-mail: notifications-help@james.apache.org