Skip to content

Commit 616d196

Browse files
committed
feat(3-1): add example
1 parent d8aa81e commit 616d196

File tree

1 file changed

+2
-4
lines changed
  • 03-cache_in_application/1-controller/src/app/api/users

1 file changed

+2
-4
lines changed

03-cache_in_application/1-controller/src/app/api/users/route.ts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
/* eslint-disable no-console,@typescript-eslint/no-unnecessary-condition,require-atomic-updates */
12
import { NextRequest, NextResponse } from "next/server";
23

34
import { UsersByCriteriaSearcher } from "../../../contexts/rrss/users/application/search_by_criteria/UsersByCriteriaSearcher";
@@ -31,7 +32,6 @@ function generateCacheKey(
3132
}
3233

3334
export async function GET(request: NextRequest): Promise<NextResponse> {
34-
// eslint-disable-next-line no-console
3535
console.log("Pidiendo /api/users");
3636

3737
const { searchParams } = new URL(request.url);
@@ -64,15 +64,13 @@ export async function GET(request: NextRequest): Promise<NextResponse> {
6464
);
6565

6666
const primitiveUsers = users.map((user) => user.toPrimitives());
67-
const response = NextResponse.json(primitiveUsers);
6867

69-
// eslint-disable-next-line require-atomic-updates
7068
cachedData[cacheKey] = {
7169
users: primitiveUsers,
7270
createdAt: Date.now(),
7371
};
7472

7573
console.log("→ Devolviendo de base de datos");
7674

77-
return response;
75+
return NextResponse.json(primitiveUsers);
7876
}

0 commit comments

Comments
 (0)