refacto: devweb _ remove some warnings

This commit is contained in:
kmitresse
2024-06-11 12:42:52 +02:00
parent 01857173f7
commit aee1c74f5b
2 changed files with 4 additions and 7 deletions
@@ -20,7 +20,6 @@ public class TranslationServlet extends HttpServlet {
request.getSession().setAttribute("language", language); request.getSession().setAttribute("language", language);
Translator translator = Translator.generateTranslator(request.getSession(), request.getServletContext()); Translator translator = Translator.generateTranslator(request.getSession(), request.getServletContext());
request.getSession().setAttribute("translator", translator); request.getSession().setAttribute("translator", translator);
Translator sessionTranslator = (Translator) request.getSession().getAttribute("translator");
} }
} }
} }
@@ -5,16 +5,15 @@ import com.google.gson.JsonParser;
import jakarta.servlet.ServletContext; import jakarta.servlet.ServletContext;
import jakarta.servlet.http.HttpSession; import jakarta.servlet.http.HttpSession;
import java.io.BufferedReader; import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream; import java.io.InputStream;
import java.io.InputStreamReader; import java.io.InputStreamReader;
import java.nio.charset.StandardCharsets; import java.nio.charset.StandardCharsets;
public class Translator { public class Translator {
private String language; private final String language;
private JsonParser parser = new JsonParser(); private JsonParser parser;
private JsonObject translations; private JsonObject translations;
@@ -26,7 +25,7 @@ public class Translator {
this.parser = new JsonParser(); this.parser = new JsonParser();
} }
public static Translator generateTranslator(HttpSession session , ServletContext context) throws IOException { public static Translator generateTranslator(HttpSession session , ServletContext context) {
Translator translator; Translator translator;
System.out.println("null?" + session.getAttribute("language")); System.out.println("null?" + session.getAttribute("language"));
System.out.println("language EN ??: " + session.getAttribute("language").equals(Translator.Language.EN.name())); System.out.println("language EN ??: " + session.getAttribute("language").equals(Translator.Language.EN.name()));
@@ -39,8 +38,7 @@ public class Translator {
return translator; return translator;
} }
public void setJsonContent(ServletContext context) throws IOException { public void setJsonContent(ServletContext context) {
JsonObject json = new JsonObject();
InputStream is = context.getResourceAsStream("/WEB-INF/translations.json"); InputStream is = context.getResourceAsStream("/WEB-INF/translations.json");
BufferedReader reader = new BufferedReader(new InputStreamReader(is, StandardCharsets.UTF_8)); BufferedReader reader = new BufferedReader(new InputStreamReader(is, StandardCharsets.UTF_8));
//Parse the File as a JSON Object //Parse the File as a JSON Object