Skip to content

Commit 11ae23d

Browse files
committed
edited notes: more descriptive name dateNoteLabelKeywordToDateFilter
1 parent 1e26a97 commit 11ae23d

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

apps/server/src/routes/api/edited-notes.spec.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import cls from '../../services/cls.js';
22
import { describe, expect, it, vi, beforeEach, afterEach } from 'vitest';
3-
import { resolveDateParams } from "./edited-notes.js";
3+
import { dateNoteLabelKeywordToDateFilter } from "./edited-notes.js";
44

55
// test date setup
66
// client: UTC+1
@@ -20,12 +20,12 @@ const expectedYearMinus1 = "2024";
2020
function runTest(dateStrToResolve: string, expectedDate: string) {
2121
cls.init(() => {
2222
cls.set("localNowDateTime", clientDate);
23-
const resolvedDate = resolveDateParams(dateStrToResolve).date;
24-
expect(resolvedDate).toBe(expectedDate);
23+
const dateFilter = dateNoteLabelKeywordToDateFilter(dateStrToResolve);
24+
expect(dateFilter.date).toBe(expectedDate);
2525
});
2626
}
2727

28-
describe("edited-notes::resolveDateParams", () => {
28+
describe("edited-notes::dateNoteLabelKeywordToDateFilter", () => {
2929
beforeEach(() => {
3030
vi.stubEnv('TZ', 'UTC');
3131
vi.useFakeTimers();

apps/server/src/routes/api/edited-notes.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@ interface NotePojoWithNotePath extends NotePojo {
2222
}
2323

2424
function getEditedNotesOnDate(req: Request) {
25-
const resolvedDateParams = resolveDateParams(req.params.date);
25+
const dateFilter = dateNoteLabelKeywordToDateFilter(req.params.date);
2626

27-
const sqlParams = { date: resolvedDateParams.date + "%" };
27+
const sqlParams = { date: dateFilter.date + "%" };
2828
const limit = 50;
2929
const sqlQuery = /*sql*/`\
3030
SELECT notes.*
@@ -145,7 +145,7 @@ type DateFilter = DateValue;
145145
* (e.g., "2023-10-27", "2023-10", "2023").
146146
* @returns A `DateFilter` object containing the resolved date string.
147147
*/
148-
export function resolveDateParams(dateStr: string): DateFilter {
148+
export function dateNoteLabelKeywordToDateFilter(dateStr: string): DateFilter {
149149
const match = dateStr.match(/^(today|month|year)([+-]\d+)?$/i);
150150

151151
if (!match) {

0 commit comments

Comments
 (0)