From 5465e3c22b6eaf98331fc8d2d3d0835dcb882742 Mon Sep 17 00:00:00 2001 From: Kalle <38327916+Sendouc@users.noreply.github.com> Date: Wed, 10 Jun 2026 19:59:34 +0300 Subject: [PATCH] Remove dead code --- app/features/calendar/calendar-utils.test.ts | 50 -------------------- app/features/calendar/calendar-utils.ts | 24 ---------- 2 files changed, 74 deletions(-) diff --git a/app/features/calendar/calendar-utils.test.ts b/app/features/calendar/calendar-utils.test.ts index 690c62ca5..d9e03ce40 100644 --- a/app/features/calendar/calendar-utils.test.ts +++ b/app/features/calendar/calendar-utils.test.ts @@ -2,7 +2,6 @@ import { describe, expect, it } from "vitest"; import { calendarEventMaxDate, calendarEventMinDate, - closeByWeeks, datesToRegClosesAt, regClosesAtDate, regClosesAtToDisplayName, @@ -50,53 +49,4 @@ describe("calendar-utils", () => { }), ).toBe("1h"); }); - - it("closeByWeeks should return correct week numbers and years (middle of year)", () => { - const result = closeByWeeks({ week: 24, year: 2024 }); - expect(result).toEqual([ - { number: 20, year: 2024 }, - { number: 21, year: 2024 }, - { number: 22, year: 2024 }, - { number: 23, year: 2024 }, - { number: 24, year: 2024 }, // <-- - { number: 25, year: 2024 }, - { number: 26, year: 2024 }, - { number: 27, year: 2024 }, - { number: 28, year: 2024 }, - ]); - }); - - it("closeByWeeks should return correct week numbers and years (start of year)", () => { - const result = closeByWeeks({ week: 1, year: 2023 }); - expect(result).toEqual([ - { number: 49, year: 2022 }, - { number: 50, year: 2022 }, - { number: 51, year: 2022 }, - { number: 52, year: 2022 }, - { number: 1, year: 2023 }, // <-- - { number: 2, year: 2023 }, - { number: 3, year: 2023 }, - { number: 4, year: 2023 }, - { number: 5, year: 2023 }, - ]); - }); - - it("closeByWeeks should return correct week numbers and years (end of year)", () => { - const result = closeByWeeks({ week: 52, year: 2024 }); - expect(result).toEqual([ - { number: 48, year: 2024 }, - { number: 49, year: 2024 }, - { number: 50, year: 2024 }, - { number: 51, year: 2024 }, - { number: 52, year: 2024 }, // <-- - { number: 1, year: 2025 }, - { number: 2, year: 2025 }, - { number: 3, year: 2025 }, - { number: 4, year: 2025 }, - ]); - }); - - it("closeByWeeks should throw if week is out of range", () => { - expect(() => closeByWeeks({ week: 53, year: 2024 })).toThrow(); - }); }); diff --git a/app/features/calendar/calendar-utils.ts b/app/features/calendar/calendar-utils.ts index 0d558b938..83d8bd617 100644 --- a/app/features/calendar/calendar-utils.ts +++ b/app/features/calendar/calendar-utils.ts @@ -126,30 +126,6 @@ export function datesToRegClosesAt({ return "0"; } -export function closeByWeeks(args: { week: number; year: number }) { - if (args.week < 1 || args.week > 52) { - throw new Error("Invalid week number"); - } - - return [-4, -3, -2, -1, 0, 1, 2, 3, 4].map((week) => { - let number = args.week + week; - let year = args.year; - - if (number < 1) { - number = 52 + number; - year--; - } else if (number > 52) { - number = number - 52; - year++; - } - - return { - number, - year, - }; - }); -} - interface CanEditCalendarEventArgs { user?: Pick; event: Pick;