diff --git a/PeerAtCodeFramework.jar b/PeerAtCodeFramework.jar index 1f042d5..d2a3dea 100644 Binary files a/PeerAtCodeFramework.jar and b/PeerAtCodeFramework.jar differ diff --git a/src/dev/peerat/backend/Main.java b/src/dev/peerat/backend/Main.java index 685596a..6fc4ba4 100644 --- a/src/dev/peerat/backend/Main.java +++ b/src/dev/peerat/backend/Main.java @@ -41,6 +41,8 @@ import dev.peerat.framework.RequestType; import dev.peerat.framework.Response; import dev.peerat.framework.Route; import dev.peerat.framework.Router; +import dev.peerat.framework.Locker.Key; +import dev.peerat.framework.utils.json.JsonMap; public class Main{ public static void main(String[] args) throws Exception{ @@ -81,6 +83,25 @@ public class Main{ }); initRoutes(router, repo, config); + + new Thread(new Runnable(){ + public void run(){ + Key key = new Key(); + + Locker locker = router.getLogger(); + + locker.init(key); + try { + while(true){ + locker.lock(key); + Context instance = locker.getValue(key); + System.out.println("["+((instance.isLogged()) ? repo.getPlayer(instance.getUser().getId()).getPseudo() : "?")+"] "+instance.getType()+" "+instance.getPath()+" -> "+instance.getResponseCode()); + } + }catch(Exception e){ + e.printStackTrace(); + } + } + }).start(); if(config.useSsl()) router.configureSSL(config.getSslKeystore(), config.getSslKeystorePasswd()); router.listen(config.getTcpPort(), config.useSsl()); diff --git a/src/dev/peerat/backend/routes/users/MailConfirmation.java b/src/dev/peerat/backend/routes/users/MailConfirmation.java index 0997d75..a34519a 100644 --- a/src/dev/peerat/backend/routes/users/MailConfirmation.java +++ b/src/dev/peerat/backend/routes/users/MailConfirmation.java @@ -95,8 +95,8 @@ public class MailConfirmation extends FormResponse { playersWaiting.remove(email); int id = databaseRepo.register(pseudo, email, password, firstname, lastname, "", "", ""); if(id >= 0){ - createFolderToSaveSourceCode(pseudo); - generateGitKey(email, pseudo, password); +// createFolderToSaveSourceCode(pseudo); +// generateGitKey(email, pseudo, password); context.response(200, "Access-Control-Expose-Headers: Authorization", "Authorization: Bearer " + this.router.createAuthUser(new PeerAtUser(id)));