@ -308,22 +308,15 @@ export default class ChatService extends SiteService {
numeral ( roomData . stats . presentCount ) . format ( '0,0' ) ,
numeral ( roomData . stats . presentCount ) . format ( '0,0' ) ,
) ;
) ;
// const systemMessage = {
// created: NOW.toISOString(),
// content: `${member.displayName || member.username} has entered the room.`,
// };
this . dtp . emitter
this . dtp . emitter
. to ( room . _ id . toString ( ) )
. to ( room . _ id . toString ( ) )
. emit ( 'chat-control' , {
. emit ( 'chat-control' , {
displayList ,
displayList ,
audio : { playSound : 'chat-room-connect' } ,
audio : { playSound : 'chat-room-connect' } ,
// systemMessages: [systemMessage],
} ) ;
} ) ;
}
}
async chatRoomCheckOut ( room , member ) {
async chatRoomCheckOut ( room , member ) {
const NOW = new Date ( ) ;
const roomData = await ChatRoom . findOneAndUpdate (
const roomData = await ChatRoom . findOneAndUpdate (
{ _ id : room . _ id } ,
{ _ id : room . _ id } ,
{
{
@ -359,12 +352,7 @@ export default class ChatService extends SiteService {
numeral ( roomData . stats . presentCount ) . format ( '0,0' ) ,
numeral ( roomData . stats . presentCount ) . format ( '0,0' ) ,
) ;
) ;
const systemMessage = {
this . dtp . emitter . to ( room . _ id . toString ( ) ) . emit ( 'chat-control' , { displayList } ) ;
created : NOW . toISOString ( ) ,
content : ` <a href="/member/ ${ member . username } ", uk-tooltip="Visit ${ member . username } ">@ ${ member . username } </a> has connected to the room. ` ,
} ;
this . dtp . emitter . to ( room . _ id . toString ( ) ) . emit ( 'chat-control' , { displayList , systemMessages : [ systemMessage ] } ) ;
}
}
async sendRoomMessage ( room , author , messageDefinition , imageFiles , videoFiles ) {
async sendRoomMessage ( room , author , messageDefinition , imageFiles , videoFiles ) {