Пишу клиент для чат-сервера matrix (используя matrix-js-sdk)
В sdk есть событие, которое возвращает список сообщений в реальном времени.
client.on("Room.timeline", function(event, room, toStartOfTimeline) {
console.log("(%s) %s :: %s", room.name, event.getSender(), event.getContent().body);
});
У меня есть список диалогов чата и соответственно я хочу сделать чтобы при клике на диалог, открывался соответствующий диалог и возвращался список сообщений в реальном времени для этого диалога.
Пытаюсь:
$(document).on('click','.chatButton', function(){
client.on("Room.timeline", function(event, room, toStartOfTimeline) {
console.log("(%s) %s :: %s", room.name, event.getSender(), event.getContent().body);
});
});
Но это не увенчалось успехом. Может как-то по другому это делается? Обмен между событиями?