Я создаю приложение чата, использующее 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;
};
Пожалуйста, кто-нибудь поможет мне решить эту проблему?