diff --git a/src/app/services/chat/room.service.ts b/src/app/services/chat/room.service.ts index f5cb26c86..22a013c6d 100644 --- a/src/app/services/chat/room.service.ts +++ b/src/app/services/chat/room.service.ts @@ -236,6 +236,8 @@ export class RoomService { if(!this.messagesLocalReference.includes(ChatMessage.localReference)) { + this.messagesLocalReference.push(ChatMessage.localReference); + const message = await this.prepareCreate({message: ChatMessage, save: true}) message.messageSend = true diff --git a/src/app/services/chat/ws-chat-methods.service.ts b/src/app/services/chat/ws-chat-methods.service.ts index 06c30dc08..6d9e0b495 100644 --- a/src/app/services/chat/ws-chat-methods.service.ts +++ b/src/app/services/chat/ws-chat-methods.service.ts @@ -486,9 +486,15 @@ export class WsChatMethodsService { return name != SessionStore.user.UserName })[0] - const firstName = capitalizeTxt(roomName.split('.')[0]) - const lastName = capitalizeTxt(roomName.split('.')[1]) - return firstName + ' ' + lastName + if(roomName) { + const firstName = capitalizeTxt(roomName.split('.')[0]) + const lastName = capitalizeTxt(roomName.split('.')[1]) + return firstName + ' ' + lastName + } else { + return 'Sem nome' + } + + } else { return roomData.fname }