mirror of
				https://github.com/NodeBB/NodeBB.git
				synced 2025-10-30 18:46:01 +01:00 
			
		
		
		
	refactor: change private message email subject
if roomName is set use it in the subject along wit the sender displayname
This commit is contained in:
		| @@ -45,8 +45,8 @@ | |||||||
| 	"digest.title.week": "Your Weekly Digest", | 	"digest.title.week": "Your Weekly Digest", | ||||||
| 	"digest.title.month": "Your Monthly Digest", | 	"digest.title.month": "Your Monthly Digest", | ||||||
|  |  | ||||||
| 	"notif.chat.subject": "New chat message received in \"%1\"", | 	"notif.chat.new-message-from-user": "New message from \"%1\"", | ||||||
| 	"notif.chat.public-chat-subject": "New message from %1 in room %2", | 	"notif.chat.new-message-from-user-in-room": "New message from %1 in room %2", | ||||||
| 	"notif.chat.cta": "Click here to continue the conversation", | 	"notif.chat.cta": "Click here to continue the conversation", | ||||||
| 	"notif.chat.unsub.info": "This chat notification was sent to you due to your subscription settings.", | 	"notif.chat.unsub.info": "This chat notification was sent to you due to your subscription settings.", | ||||||
|  |  | ||||||
|   | |||||||
| @@ -105,7 +105,9 @@ module.exports = function (Messaging) { | |||||||
| 			const roomName = roomData.roomName || `[[modules:chat.room-id, ${roomId}]]`; | 			const roomName = roomData.roomName || `[[modules:chat.room-id, ${roomId}]]`; | ||||||
| 			const notifData = { | 			const notifData = { | ||||||
| 				type: isGroupChat ? 'new-group-chat' : 'new-chat', | 				type: isGroupChat ? 'new-group-chat' : 'new-chat', | ||||||
| 				subject: `[[email:notif.chat.subject, ${roomName}]]`, | 				subject: roomData.roomName ? | ||||||
|  | 					`[[email:notif.chat.new-message-from-user-in-room, ${displayname}, ${roomName}]]` : | ||||||
|  | 					`[[email:notif.chat.new-message-from-user, ${displayname}]]`, | ||||||
| 				bodyShort: isGroupChat || roomData.roomName ? `[[notifications:new_message_in, ${roomName}]]` : `[[notifications:new_message_from, ${displayname}]]`, | 				bodyShort: isGroupChat || roomData.roomName ? `[[notifications:new_message_in, ${roomName}]]` : `[[notifications:new_message_from, ${displayname}]]`, | ||||||
| 				bodyLong: messageObj.content, | 				bodyLong: messageObj.content, | ||||||
| 				nid: `chat_${roomId}_${fromUid}_${Date.now()}`, | 				nid: `chat_${roomId}_${fromUid}_${Date.now()}`, | ||||||
| @@ -119,7 +121,7 @@ module.exports = function (Messaging) { | |||||||
| 				const icon = Messaging.getRoomIcon(roomData); | 				const icon = Messaging.getRoomIcon(roomData); | ||||||
| 				notifData.type = 'new-public-chat'; | 				notifData.type = 'new-public-chat'; | ||||||
| 				notifData.roomIcon = icon; | 				notifData.roomIcon = icon; | ||||||
| 				notifData.subject = `[[email:notif.chat.public-chat-subject, ${displayname}, ${roomName}]]`; | 				notifData.subject = `[[email:notif.chat.new-message-from-user-in-room, ${displayname}, ${roomName}]]`; | ||||||
| 				notifData.bodyShort = `[[notifications:user_posted_in_public_room, ${displayname}, ${icon}, ${roomName}]]`; | 				notifData.bodyShort = `[[notifications:user_posted_in_public_room, ${displayname}, ${icon}, ${roomName}]]`; | ||||||
| 				notifData.mergeId = `notifications:user_posted_in_public_room|${roomId}`; | 				notifData.mergeId = `notifications:user_posted_in_public_room|${roomId}`; | ||||||
| 			} | 			} | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user