diff --git a/src/dev/peerat/backend/Main.java b/src/dev/peerat/backend/Main.java index d97e3aa..b794251 100644 --- a/src/dev/peerat/backend/Main.java +++ b/src/dev/peerat/backend/Main.java @@ -90,33 +90,34 @@ public class Main{ private static void initRoutes(Router router, DatabaseRepository repo, Configuration config){ Map playersWaiting = new HashMap<>(); Mail mail = config.getMail(); - router.register(new Register(repo, playersWaiting, mail)); - router.register(new MailConfirmation(repo, router, config.getUsersFiles(), config.getGitToken(), playersWaiting)); - router.register(new Login(repo, router)); - router.register(new ProfileSettings(repo)); - router.register(new ChangePassword(repo)); - router.register(new ForgotPassword()); - - router.register(new DynamicLogs(repo, router.getLogger())); - - router.register(new ChapterElement(repo)); - router.register(new ChapterList(repo)); - router.register(new PuzzleElement(repo)); - router.register(new Result(repo)); - router.register(new Leaderboard(repo)); - router.register(new PlayerDetails(repo)); - router.register(new BadgeDetails(repo)); - Locker groupLock = new Locker<>(); Locker leaderboard = new Locker<>(); - router.register(new DynamicLeaderboard(repo, leaderboard)); - router.register(new PuzzleResponse(repo, config.getUsersFiles(), leaderboard)); + router. + register(new Register(repo, playersWaiting, mail)). + register(new MailConfirmation(repo, router, config.getUsersFiles(), config.getGitToken(), playersWaiting)). + register(new Login(repo, router)). + register(new ProfileSettings(repo)). + register(new ChangePassword(repo)). + register(new ForgotPassword()). - router.register(new GroupCreate(repo, groupLock, config.getGroupJoinMinutes())); - router.register(new GroupList(repo)); - router.register(new GroupJoin(repo, config.getGroupJoinMinutes(), config.getGroupQuitMinutes(), leaderboard)); - router.register(new GroupQuit(repo, config.getGroupJoinMinutes(), leaderboard)); + register(new DynamicLogs(repo, router.getLogger())). + + register(new ChapterElement(repo)). + register(new ChapterList(repo)). + register(new PuzzleElement(repo)). + register(new Result(repo)). + register(new Leaderboard(repo)). + register(new PlayerDetails(repo)). + register(new BadgeDetails(repo)). + + register(new DynamicLeaderboard(repo, leaderboard)). + register(new PuzzleResponse(repo, config.getUsersFiles(), leaderboard)). + + register(new GroupCreate(repo, groupLock, config.getGroupJoinMinutes())). + register(new GroupList(repo)). + register(new GroupJoin(repo, config.getGroupJoinMinutes(), config.getGroupQuitMinutes(), leaderboard)). + register(new GroupQuit(repo, config.getGroupJoinMinutes(), leaderboard)); // Bot bot = new Bot(config, repo, groupLock); // bot.start();