extracted to local variable instead of iife

This commit is contained in:
Harsh Mahajan
2025-10-26 18:35:41 +05:30
parent 2176587646
commit ea1c3ea8c7
+4 -9
View File
@@ -488,6 +488,9 @@ export async function paymentExpired(org: Organization) {
const nots = get(notifications);
const expiredNotification = nots.some((n) => n.message === expiredMessage);
const expiringNotification = nots.some((n) => n.message === expiringMessage);
const cardExpiry = new Date(payment.expiryYear, payment.expiryMonth, 1);
const nextMonth = new Date(year, month + 1, 1);
const isExpiringNextMonth = cardExpiry.getTime() === nextMonth.getTime();
if (payment.expired && !expiredNotification) {
addNotification({
type: 'error',
@@ -503,15 +506,7 @@ export async function paymentExpired(org: Organization) {
}
]
});
} else if (
!expiringNotification &&
!payment.expired &&
(() => {
const cardExpiry = new Date(payment.expiryYear, payment.expiryMonth, 1);
const nextMonth = new Date(year, month + 1, 1);
return cardExpiry.getTime() === nextMonth.getTime();
})()
) {
} else if (!expiringNotification && !payment.expired && isExpiringNextMonth) {
addNotification({
type: 'warning',
isHtml: true,