Fix: hapus deklarasi duplikat const now di getLastAvailableDate

This commit is contained in:
mwpn
2025-12-19 05:54:55 +07:00
parent a3cd689977
commit fccda40d72

View File

@@ -64,13 +64,14 @@ async function getLastAvailableDate() {
// Jika tidak, coba kemarin (gunakan timezone Indonesia UTC+7) // Jika tidak, coba kemarin (gunakan timezone Indonesia UTC+7)
const now = new Date(); const now = new Date();
const yesterdayDate = new Date(now.getTime() - (24 * 60 * 60 * 1000));
const formatter = new Intl.DateTimeFormat('en-CA', { const formatter = new Intl.DateTimeFormat('en-CA', {
timeZone: 'Asia/Jakarta', timeZone: 'Asia/Jakarta',
year: 'numeric', year: 'numeric',
month: '2-digit', month: '2-digit',
day: '2-digit' day: '2-digit'
}); });
const yesterdayDate = new Date(now.getTime() - (24 * 60 * 60 * 1000));
const yesterdayStr = formatter.format(yesterdayDate); const yesterdayStr = formatter.format(yesterdayDate);
const yesterdayData = await apiGetSummary({ date: yesterdayStr }); const yesterdayData = await apiGetSummary({ date: yesterdayStr });
@@ -88,13 +89,7 @@ async function getLastAvailableDate() {
} }
// Jika tidak ada data kemarin, cek 7 hari terakhir (gunakan timezone Indonesia UTC+7) // Jika tidak ada data kemarin, cek 7 hari terakhir (gunakan timezone Indonesia UTC+7)
const now = new Date(); // Reuse 'now' dan 'formatter' yang sudah dideklarasikan di atas
const formatter = new Intl.DateTimeFormat('en-CA', {
timeZone: 'Asia/Jakarta',
year: 'numeric',
month: '2-digit',
day: '2-digit'
});
for (let i = 2; i <= 7; i++) { for (let i = 2; i <= 7; i++) {
const prevDate = new Date(now.getTime() - (i * 24 * 60 * 60 * 1000)); const prevDate = new Date(now.getTime() - (i * 24 * 60 * 60 * 1000));
const prevDateStr = formatter.format(prevDate); const prevDateStr = formatter.format(prevDate);