introduced ModuleRegistry to easy inter-module dependencies

This commit is contained in:
2025-08-09 13:43:10 +02:00
parent 1d569b4962
commit 8fb94fea4b
25 changed files with 343 additions and 255 deletions

View File

@@ -7,6 +7,7 @@ import static java.nio.charset.StandardCharsets.UTF_8;
import com.sun.net.httpserver.HttpExchange;
import de.srsoftware.tools.Path;
import de.srsoftware.tools.PathHandler;
import de.srsoftware.umbrella.core.ModuleRegistry;
import de.srsoftware.umbrella.core.api.Translator;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
@@ -20,6 +21,10 @@ public class Translations extends PathHandler implements Translator {
private HashMap<String, JSONObject> translations = new HashMap<>();
public Translations(ModuleRegistry registry) {
registry.add(this);
}
@Override
public boolean doGet(Path path, HttpExchange ex) throws IOException {
allowOrigin(ex,"*");