File tree Expand file tree Collapse file tree 2 files changed +473
-10
lines changed
dreamsync-api/src/services
eReputation/client/src/pages Expand file tree Collapse file tree 2 files changed +473
-10
lines changed Original file line number Diff line number Diff 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
15481552Best regards,
15491553DreamSync 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 ) ;
You can’t perform that action at this time.
0 commit comments