restructuring, working on password reset email
next steps: - create reset url and add it to the translation fill map - implement message translation - implement otp validation and login
This commit is contained in:
@@ -51,11 +51,11 @@ public class Application {
|
||||
var connectionProvider = new ConnectionProvider();
|
||||
var messageDb = new SqliteMessageDb(connectionProvider.get(messageDbFile));
|
||||
var userDb = new SqliteDB(connectionProvider.get(userDbFile));
|
||||
var loginServicedb = new SqliteDB(connectionProvider.get(loginDbFile));
|
||||
var loginServiceDb = new SqliteDB(connectionProvider.get(loginDbFile));
|
||||
|
||||
var translationModule = new Translations();
|
||||
var translationModule = new Translations();
|
||||
|
||||
var messageSystem = new MessageSystem(messageDb,translationModule,config.subset("umbrella.modules.message").orElseThrow());
|
||||
var messageSystem = new MessageSystem(messageDb,translationModule,config.subset("umbrella.modules.message").orElseThrow());
|
||||
var server = HttpServer.create(new InetSocketAddress(port), 0);
|
||||
server.setExecutor(Executors.newFixedThreadPool(threads));
|
||||
|
||||
@@ -63,7 +63,7 @@ public class Application {
|
||||
new LegacyApi(userDb,config).bindPath("/legacy").on(server);
|
||||
new MessageApi(messageSystem).bindPath("/api/messages").on(server);
|
||||
translationModule.bindPath("/api/translations").on(server);
|
||||
new UserModule(userDb,loginServicedb).bindPath("/api/user").on(server);
|
||||
new UserModule(userDb,loginServiceDb,messageSystem).bindPath("/api/user").on(server);
|
||||
new WebHandler().bindPath("/").on(server);
|
||||
server.start();
|
||||
LOG.log(INFO,"Started web server at {0}",port);
|
||||
|
||||
Reference in New Issue
Block a user