diff --git a/functions/src/notifications/membershipStatusNotifications.ts b/functions/src/notifications/membershipStatusNotifications.ts index 8d25206..2ed768f 100644 --- a/functions/src/notifications/membershipStatusNotifications.ts +++ b/functions/src/notifications/membershipStatusNotifications.ts @@ -4,6 +4,7 @@ import * as admin from "firebase-admin"; const app = getAdmin(); const logger = getLogger(); +const kTrainerRole = 'Trainer'; interface MembershipData { id?: string; @@ -545,6 +546,7 @@ async function sendTrainerNotifications( try { const trainerName = await getTrainerName(assignment.trainerId); const trainerUserId = await getTrainerUserId(assignment.trainerId); + const notifType = notificationType === "expired" @@ -588,6 +590,7 @@ async function sendTrainerNotifications( gymName, assignmentId: assignment.id, formattedExpiryDate: formattedDate, + role: kTrainerRole, expiryDate: expiryDate ? admin.firestore.Timestamp.fromDate(expiryDate) : admin.firestore.Timestamp.fromDate(new Date()), diff --git a/functions/src/notifications/processNotification.ts b/functions/src/notifications/processNotification.ts index d8edce7..fe7ce6a 100644 --- a/functions/src/notifications/processNotification.ts +++ b/functions/src/notifications/processNotification.ts @@ -181,8 +181,8 @@ function prepareNotificationMessage( title = notification.data?.title || (notification.data?.status === "accepted" - ? "Trainer Request Accepted" - : "Trainer Request Update"); + ? "Trainer Invitation Accepted" + : "Trainer Invitation Update"); body = notification.data?.message || `${