@@ -84,28 +84,28 @@ public ChallengesController(
8484 * @param model exchanged with the FE
8585 * @return either a notification or a spoil
8686 */
87- @ GetMapping ("/spoil/{short-name}" )
88- @ Hidden
89- public String spoiler (@ PathVariable ("short-name" ) String shortName , Model model ) {
90- if (ctfModeEnabled ) {
91- model .addAttribute ("spoiler" , new Spoiler ("Spoils are disabled in CTF mode" ));
92- } else if (!spoilingEnabled ) {
93- model .addAttribute ("spoiler" , new Spoiler ("Spoils are disabled in the configuration" ));
94- } else {
95- Optional <Spoiler > spoilerFromRuntimeEnvironment =
96- challenges .findChallenge (shortName , runtimeEnvironment ).map (Challenge ::spoiler );
97- Supplier <Spoiler > spoilerFromRandomChallenge =
98- () -> {
99- var challengeDefinition = findByShortName (shortName );
100- return challenges .getChallenge (challengeDefinition ).getFirst ().spoiler ();
101- };
102-
103- // We always want to show the spoiler even if we run in a non-supported environment
104- model .addAttribute (
105- "spoiler" , spoilerFromRuntimeEnvironment .orElseGet (spoilerFromRandomChallenge ));
106- }
107- return "spoil" ;
108- }
87+ // @GetMapping("/spoil/{short-name}")
88+ // @Hidden
89+ // public String spoiler(@PathVariable("short-name") String shortName, Model model) {
90+ // if (ctfModeEnabled) {
91+ // model.addAttribute("spoiler", new Spoiler("Spoils are disabled in CTF mode"));
92+ // } else if (!spoilingEnabled) {
93+ // model.addAttribute("spoiler", new Spoiler("Spoils are disabled in the configuration"));
94+ // } else {
95+ // Optional<Spoiler> spoilerFromRuntimeEnvironment =
96+ // challenges.findChallenge(shortName, runtimeEnvironment).map(Challenge::spoiler);
97+ // Supplier<Spoiler> spoilerFromRandomChallenge =
98+ // () -> {
99+ // var challengeDefinition = findByShortName(shortName);
100+ // return challenges.getChallenge(challengeDefinition).getFirst().spoiler();
101+ // };
102+
103+ // // We always want to show the spoiler even if we run in a non-supported environment
104+ // model.addAttribute(
105+ // "spoiler", spoilerFromRuntimeEnvironment.orElseGet(spoilerFromRandomChallenge));
106+ // }
107+ // return "spoil";
108+ // }
109109
110110 private void addChallengeUI (Model model , ChallengeDefinition challengeDefinition ) {
111111 model .addAttribute (
0 commit comments