testing yuk
This commit is contained in:
@@ -38,20 +38,20 @@ export async function GET(request: Request) {
|
||||
);
|
||||
}
|
||||
|
||||
// Group by kabupaten and count
|
||||
// Kelompokkan berdasarkan kabupaten dan hitung
|
||||
const groupedData = data.reduce((acc, item) => {
|
||||
acc[item.kabupaten] = (acc[item.kabupaten] || 0) + 1;
|
||||
return acc;
|
||||
}, {} as Record<string, number>);
|
||||
|
||||
// Convert to final format and sort
|
||||
// Konversi ke format akhir dan urutkan
|
||||
const results: AsalDaerah[] = Object.entries(groupedData)
|
||||
.map(([kabupaten, jumlah]) => ({
|
||||
kabupaten,
|
||||
jumlah
|
||||
}))
|
||||
.sort((a, b) => {
|
||||
// Sort by jumlah DESC, then by kabupaten ASC
|
||||
// Urutkan berdasarkan jumlah DESC, kemudian kabupaten ASC
|
||||
if (a.jumlah !== b.jumlah) {
|
||||
return b.jumlah - a.jumlah;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user