feat: Implementasi pagination pada endpoint mobile donation
4
5 - Menambahkan pagination pada endpoint GET /api/mobile/donation
6 - Menambahkan pagination pada endpoint GET /api/mobile/donation/[id]/news
7 - Menambahkan pagination pada endpoint GET /api/mobile/donation/[id]/donatur
8 - Memperbaiki validasi payload pada endpoint POST /api/mobile/auth/device-tokens
9 - Menangani struktur payload yang bersarang dan langsung pada device token endpoint
10 - Menambahkan informasi pagination ke dalam respons API
### NO Issue
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
import { NextResponse } from "next/server";
|
||||
import { prisma } from "@/lib";
|
||||
import { PAGINATION_DEFAULT_TAKE } from "@/lib/constans-value/constansValue";
|
||||
|
||||
export { GET };
|
||||
|
||||
@@ -7,7 +8,7 @@ async function GET(request: Request, { params }: { params: { id: string } }) {
|
||||
const { id } = params;
|
||||
const { searchParams } = new URL(request.url);
|
||||
const page = Number(searchParams.get("page"));
|
||||
const takeData = 5;
|
||||
const takeData = PAGINATION_DEFAULT_TAKE;
|
||||
const skipData = page * takeData - takeData;
|
||||
|
||||
try {
|
||||
|
||||
Reference in New Issue
Block a user