feat: dev-web - manage new game creation

This commit is contained in:
kmitresse
2024-03-23 10:02:02 +01:00
parent 336f74d50a
commit cf13d5756e
3 changed files with 31 additions and 11 deletions
@@ -18,8 +18,7 @@ import jakarta.persistence.Persistence;
* @see jakarta.persistence.EntityManager
*/
public final class EntityManagerProvider {
// private static final String PERSISTENCE_UNIT_NAME = DotenvProvider.getInstance().get("PERSISTENCE_UNIT_NAME");
private static final String PERSISTENCE_UNIT_NAME = "prod";
private static final String PERSISTENCE_UNIT_NAME = DotenvProvider.getInstance().get("PERSISTENCE_UNIT_NAME");
private static EntityManager instance;
private static EntityManagerFactory factory;
@@ -12,6 +12,7 @@ import jakarta.servlet.http.HttpServlet;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
import java.io.IOException;
import uppa.project.pojo.User;
@WebServlet(name = "newGameServlet", value = "/new-game")
public class NewGameServlet extends HttpServlet {
@@ -24,10 +25,17 @@ public class NewGameServlet extends HttpServlet {
response.sendRedirect(request.getContextPath() + "/login");
return;
}
User[] users = null;
/*TODO: récuperer la liste des joueurs connectés
penser à retirer l'utilisateur principal de la liste*/
request.setAttribute("connectedUsers", users);
request.getRequestDispatcher("/WEB-INF/views/new-game.jsp").forward(request, response);
}
public void destroy() {
}
}
}