diff options
| author | tamaina <tamaina@hotmail.co.jp> | 2023-02-17 12:38:30 +0900 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-02-17 12:38:30 +0900 |
| commit | e8c5307f669e0ff45b71e65384a182237a7a9ccd (patch) | |
| tree | f15ea85375450f19364ba3e2cf93f564b942092c /packages/backend/src/server/api/endpoints/notes/featured.ts | |
| parent | ci: run typecheck and eslint separately (#9966) (diff) | |
| download | sharkey-e8c5307f669e0ff45b71e65384a182237a7a9ccd.tar.gz sharkey-e8c5307f669e0ff45b71e65384a182237a7a9ccd.tar.bz2 sharkey-e8c5307f669e0ff45b71e65384a182237a7a9ccd.zip | |
perf(client): ウェルカムページを最適化 (#9960)
* perf(client): ウェルカムページの最適化
* remove max
Diffstat (limited to 'packages/backend/src/server/api/endpoints/notes/featured.ts')
| -rw-r--r-- | packages/backend/src/server/api/endpoints/notes/featured.ts | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/packages/backend/src/server/api/endpoints/notes/featured.ts b/packages/backend/src/server/api/endpoints/notes/featured.ts index 76834cfde9..8eff8fdb22 100644 --- a/packages/backend/src/server/api/endpoints/notes/featured.ts +++ b/packages/backend/src/server/api/endpoints/notes/featured.ts @@ -9,6 +9,8 @@ export const meta = { tags: ['notes'], requireCredential: false, + allowGet: true, + cacheSec: 3600, res: { type: 'array', @@ -41,7 +43,6 @@ export default class extends Endpoint<typeof meta, typeof paramDef> { private queryService: QueryService, ) { super(meta, paramDef, async (ps, me) => { - const max = 30; const day = 1000 * 60 * 60 * 24 * 3; // 3日前まで const query = this.notesRepository.createQueryBuilder('note') @@ -67,7 +68,7 @@ export default class extends Endpoint<typeof meta, typeof paramDef> { let notes = await query .orderBy('note.score', 'DESC') - .take(max) + .take(ps.limit) .getMany(); notes.sort((a, b) => new Date(b.createdAt).getTime() - new Date(a.createdAt).getTime()); |