Skip to content

Commit 80d2eca

Browse files
committed
added title in send-invite route
1 parent b9ab6a6 commit 80d2eca

File tree

2 files changed

+10
-3
lines changed

2 files changed

+10
-3
lines changed

src/routes/whatsappRoute.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,7 @@ router.post('/send-group-message', verifyIdToken, upload.single('image'), async
170170
return res.status(401).json({ message: 'Unauthorized' });
171171
}
172172

173-
const { eventId, groupId, body } = req.body;
173+
const { eventId, groupId, title, body } = req.body;
174174
if (!eventId || !groupId || !body) {
175175
return res.status(400).json({ message: 'Missing required fields: eventId, groupId, body' });
176176
}
@@ -188,7 +188,7 @@ router.post('/send-group-message', verifyIdToken, upload.single('image'), async
188188
}
189189
}
190190

191-
const result = await sendGroupWhatsappMessage(userId, eventId, groupId, body, mediaUrl);
191+
const result = await sendGroupWhatsappMessage(userId, eventId, groupId, title, body, mediaUrl);
192192

193193
if (result.success) {
194194
res.status(200).json({ message: 'Group message sent successfully.', ...result.results });

src/services/inviteService.ts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1307,6 +1307,7 @@ export const sendGroupWhatsappMessage = async (
13071307
senderUserId: string,
13081308
eventId: string,
13091309
groupId: string,
1310+
title: string | undefined,
13101311
body: string,
13111312
mediaUrl?: string,
13121313
) => {
@@ -1346,12 +1347,18 @@ export const sendGroupWhatsappMessage = async (
13461347
failed: [] as any[],
13471348
};
13481349

1350+
// Format the message with title if provided
1351+
let messageBody = body;
1352+
if (title) {
1353+
messageBody = `*${title}*\n\n${body}`;
1354+
}
1355+
13491356
for (const guest of groupWithGuests.guests) {
13501357
const phone_no = guest.user?.mobile_number || guest.phone_no;
13511358
const name = guest.user?.name || guest.name;
13521359

13531360
if (phone_no) {
1354-
const result = await sendWhatsappMessage(phone_no, body, mediaUrl);
1361+
const result = await sendWhatsappMessage(phone_no, messageBody, mediaUrl);
13551362
if (result.success) {
13561363
results.sent.push({ name, phone_no });
13571364
} else {

0 commit comments

Comments
 (0)