expiry-using-payment (#81)
All checks were successful
Deploy FitLien services to Dev / Deploy to Dev (push) Successful in 3m54s

Reviewed-on: #81
Reviewed-by: Dhansh A S <dhanshas@cosq.net>
Co-authored-by: Sharon Dcruz <sharondcruz@cosq.net>
Co-committed-by: Sharon Dcruz <sharondcruz@cosq.net>
This commit is contained in:
Sharon Dcruz 2025-08-05 13:20:00 +00:00 committed by Dhansh A S
parent cba945c282
commit fb23661080
2 changed files with 5 additions and 5 deletions

View File

@ -274,6 +274,7 @@ async function processExpiredMembership(
}
}
async function sendPlanExpiredNotification(
membershipId: string,
membershipData: MembershipData
@ -311,6 +312,7 @@ async function sendPlanExpiredNotification(
month: "long",
day: "numeric",
});
}
await app
@ -323,15 +325,13 @@ async function sendPlanExpiredNotification(
notificationSent: false,
timestamp: admin.firestore.FieldValue.serverTimestamp(),
read: false,
readBy: [],
data: {
title: "Plan Expired",
message: `The plan ${
membershipData.subscription?.name || "Unknown Plan"
} for client ${clientName} has expired.`,
planName: membershipData.subscription?.name || "Unknown Plan",
clientName,
membershipId,
gymName,
ownerId: gymOwnerId,
formattedExpiryDate: formattedDate,
expiryDate: expiryDate
? admin.firestore.Timestamp.fromDate(expiryDate)

View File

@ -240,7 +240,7 @@ function prepareNotificationMessage(
title = notification.data?.title || "Plan Expired";
body =
notification.data?.message ||
`The plan ${notification.data?.planName} for client ${notification.data?.clientName} has expired.`;
`${notification.data?.clientName}/s subscription for plan ${notification.data?.planName} has expired.`;
break;
case "schedule_update":