Skip to content

Commit 00a084a

Browse files
refactor: remove file owner email enrichment
1 parent 3bd2a48 commit 00a084a

File tree

3 files changed

+3
-50
lines changed

3 files changed

+3
-50
lines changed

lib/files/__tests__/getFilesHandler.test.ts

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import { beforeEach, describe, expect, it, vi } from "vitest";
22
import { NextResponse, type NextRequest } from "next/server";
33
import { getFilesHandler } from "../getFilesHandler";
4-
import { enrichFiles } from "../enrichFiles";
54
import { validateGetFilesQuery } from "../validateGetFilesQuery";
65
import { listFilesByArtist } from "../listFilesByArtist";
76

@@ -17,10 +16,6 @@ vi.mock("../listFilesByArtist", () => ({
1716
listFilesByArtist: vi.fn(),
1817
}));
1918

20-
vi.mock("../enrichFiles", () => ({
21-
enrichFiles: vi.fn(),
22-
}));
23-
2419
/**
2520
* Creates a mock request for GET /api/files tests.
2621
*
@@ -70,7 +65,6 @@ describe("getFilesHandler", () => {
7065
recursive: false,
7166
});
7267
vi.mocked(listFilesByArtist).mockResolvedValue([baseFile]);
73-
vi.mocked(enrichFiles).mockResolvedValue([{ ...baseFile, owner_email: "owner@example.com" }]);
7468

7569
const result = await getFilesHandler(createRequest());
7670
const body = await result.json();
@@ -80,25 +74,22 @@ describe("getFilesHandler", () => {
8074
undefined,
8175
false,
8276
);
83-
expect(enrichFiles).toHaveBeenCalledWith([baseFile]);
8477
expect(result.status).toBe(200);
8578
expect(body).toEqual({
86-
files: [{ ...baseFile, owner_email: "owner@example.com" }],
79+
files: [baseFile],
8780
});
8881
});
8982

90-
it("returns an empty files array without fetching emails when no files match", async () => {
83+
it("returns an empty files array when no files match", async () => {
9184
vi.mocked(validateGetFilesQuery).mockResolvedValue({
9285
artist_account_id: "550e8400-e29b-41d4-a716-446655440000",
9386
recursive: false,
9487
});
9588
vi.mocked(listFilesByArtist).mockResolvedValue([]);
96-
vi.mocked(enrichFiles).mockResolvedValue([]);
9789

9890
const result = await getFilesHandler(createRequest());
9991
const body = await result.json();
10092

101-
expect(enrichFiles).toHaveBeenCalledWith([]);
10293
expect(body).toEqual({ files: [] });
10394
});
10495

lib/files/enrichFiles.ts

Lines changed: 0 additions & 36 deletions
This file was deleted.

lib/files/getFilesHandler.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import type { NextRequest } from "next/server";
22
import { NextResponse } from "next/server";
3-
import { enrichFiles } from "@/lib/files/enrichFiles";
43
import { getCorsHeaders } from "@/lib/networking/getCorsHeaders";
54
import { validateGetFilesQuery } from "@/lib/files/validateGetFilesQuery";
65
import { listFilesByArtist } from "@/lib/files/listFilesByArtist";
@@ -23,10 +22,9 @@ export async function getFilesHandler(request: NextRequest): Promise<NextRespons
2322
validatedQuery.path,
2423
validatedQuery.recursive,
2524
);
26-
const enrichedFiles = await enrichFiles(files);
2725

2826
return NextResponse.json(
29-
{ files: enrichedFiles },
27+
{ files },
3028
{
3129
status: 200,
3230
headers: getCorsHeaders(),

0 commit comments

Comments
 (0)