fix double socket connection

This commit is contained in:
Peter Maquiran
2024-09-06 12:23:13 +01:00
parent 6b780eedf1
commit 27eeebb767
6 changed files with 11 additions and 15 deletions
@@ -76,18 +76,18 @@ export class SendLocalMessagesUseCaseService {
roomId:message.roomId,
currentUserId: SessionStore.user.UserId
})
if(getRoomMembers.isOk()) {
if(getRoomMembers.isOk() && getRoomMembers.value) {
message.receiverId = getRoomMembers.value.wxUserId
const DTO = MessageMapper.fromDomain(message, message.requestId)
sendMessageResult = await this.messageSocketRepositoryService.sendGroupMessage(DTO)
} else {
console.log('not found direct users', getRoomMembers.error)
console.error('direct users not found', getRoomMembers)
}
}
}
if(sendMessageResult.isOk()) {
if(sendMessageResult?.isOk()) {
if(sendMessageResult.value.sender == undefined || sendMessageResult.value.sender == null) {