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 Original file line number Diff line number Diff line change
1
+ /* eslint-disable no-console,@typescript-eslint/no-unnecessary-condition,require-atomic-updates */
1
2
import { NextRequest , NextResponse } from "next/server" ;
2
3
3
4
import { UsersByCriteriaSearcher } from "../../../contexts/rrss/users/application/search_by_criteria/UsersByCriteriaSearcher" ;
@@ -31,7 +32,6 @@ function generateCacheKey(
31
32
}
32
33
33
34
export async function GET ( request : NextRequest ) : Promise < NextResponse > {
34
- // eslint-disable-next-line no-console
35
35
console . log ( "Pidiendo /api/users" ) ;
36
36
37
37
const { searchParams } = new URL ( request . url ) ;
@@ -64,15 +64,13 @@ export async function GET(request: NextRequest): Promise<NextResponse> {
64
64
) ;
65
65
66
66
const primitiveUsers = users . map ( ( user ) => user . toPrimitives ( ) ) ;
67
- const response = NextResponse . json ( primitiveUsers ) ;
68
67
69
- // eslint-disable-next-line require-atomic-updates
70
68
cachedData [ cacheKey ] = {
71
69
users : primitiveUsers ,
72
70
createdAt : Date . now ( ) ,
73
71
} ;
74
72
75
73
console . log ( "→ Devolviendo de base de datos" ) ;
76
74
77
- return response ;
75
+ return NextResponse . json ( primitiveUsers ) ;
78
76
}
You can’t perform that action at this time.
0 commit comments