Невозможно получить объект ChatHistory из приложения чата с открытым огнем, используя Angular 4 и Spring boot - PullRequest
0 голосов
/ 27 августа 2018

Я создаю приложение чата, использующее Open Fire в качестве XMPP-сервера. Я могу войти на сервер, что подтверждается через вход в консоль администрирования открытого огня. Теперь я должен начать общение между двумя пользователями. Когда я отправил сообщение пользователю, оно не было получено другим от другого браузера. Другой пользователь получает объект CHatHistory как пустой.

это мой код,

 getUserSpecificChat(){
        this.userSpecificChatHistory = ChatHistoryService.getUserChatObjectFromChatHistory(this.loggedInUser.toLowerCase());

      }

это код для метода chatHistoryService.getUserChatObjectFromChatHistory,

this.getUserChatObjectFromChatHistory = function(userName){
                    console.log("User Chat",this.userChat);
                    var chatData;
                    if(!this.userChat)
                        return [{}];
                    for(var i=0;i<this.userChat.length;i++){
                        if(this.userChat[i].userName.toLowerCase() === userName.toLowerCase()){
                            chatData = this.userChat[i].chat;
                            console.log("chat data will be return",chatData);
                            break;
                        }
                    }
                    return chatData;
                };

Пожалуйста, кто-нибудь поможет мне решить эту проблему?

...