From 3f4279a816f864931530344864beeead9778078a Mon Sep 17 00:00:00 2001 From: pil0u <8350914+pil0u@users.noreply.github.com> Date: Tue, 21 Nov 2023 14:50:05 +0100 Subject: [PATCH] Make dynamic days more readable --- app/constraints/allowed_to_see_solutions_constraint.rb | 2 +- app/controllers/pages_controller.rb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/constraints/allowed_to_see_solutions_constraint.rb b/app/constraints/allowed_to_see_solutions_constraint.rb index f20bb537..d8eeb4b1 100644 --- a/app/constraints/allowed_to_see_solutions_constraint.rb +++ b/app/constraints/allowed_to_see_solutions_constraint.rb @@ -2,7 +2,7 @@ class AllowedToSeeSolutionsConstraint def matches?(request) - return true if Time.now.utc > Aoc.begin_time + (request.params[:day] + 1).days + return true if Time.now.utc > Aoc.begin_time.change(day: request.params[:day] + 2) request.env["warden"]&.user&.solved?(request.params[:day], request.params[:challenge]) end diff --git a/app/controllers/pages_controller.rb b/app/controllers/pages_controller.rb index 99d7c698..db0a76e6 100644 --- a/app/controllers/pages_controller.rb +++ b/app/controllers/pages_controller.rb @@ -17,7 +17,7 @@ def calendar ].map do |day| { parts_solved: user_completions[day] || 0, - release_time: Aoc.begin_time + (day - 1).days + release_time: Aoc.begin_time.change(day:) } end