Skip to content

Commit 9e1ca1b

Browse files
committed
hotfix: admin announcmement message
1 parent f5d027d commit 9e1ca1b

File tree

2 files changed

+473
-10
lines changed

2 files changed

+473
-10
lines changed

platforms/dreamsync-api/src/services/ConsentService.ts

Lines changed: 15 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1535,7 +1535,11 @@ DreamSync Team
15351535
return;
15361536
}
15371537

1538-
const messageContent = `$$system-message$$
1538+
// Generate unique operation ID for this admin announcement
1539+
const operationId = `admin-announcement-${Date.now()}-${Math.random().toString(36).substr(2, 9)}`;
1540+
1541+
await withOperationContext('ConsentService', operationId, async () => {
1542+
const messageContent = `$$system-message$$
15391543
15401544
🎉 Welcome to ${group.name}!
15411545
@@ -1548,16 +1552,17 @@ Feel free to introduce yourselves and start planning your first activity togethe
15481552
Best regards,
15491553
DreamSync Team`;
15501554

1551-
const messageRepository = AppDataSource.getRepository(Message);
1552-
const message = messageRepository.create({
1553-
text: messageContent,
1554-
sender: dreamsyncUser,
1555-
group: group,
1556-
isSystemMessage: true
1557-
});
1555+
const messageRepository = AppDataSource.getRepository(Message);
1556+
const message = messageRepository.create({
1557+
text: messageContent,
1558+
sender: dreamsyncUser,
1559+
group: group,
1560+
isSystemMessage: true
1561+
});
15581562

1559-
await messageRepository.save(message);
1560-
console.log(`✅ Sent admin announcement message to group: ${group.id}`);
1563+
await messageRepository.save(message);
1564+
console.log(`✅ Sent admin announcement message to group: ${group.id}`);
1565+
});
15611566

15621567
} catch (error) {
15631568
console.error("Error sending group admin announcement:", error);

0 commit comments

Comments
 (0)