我正在使用firechat,并且希望从防火墙中获取最新的10条消息,我知道您可以在聊天室中获取所有消息,并且在前端只显示10条消息,但是我想知道是否有任何高级查询可以只从特定的房间获取10条最新消息?我使用默认的firechat数据结构,每个“房间消息”都会有一堆属于聊天室的消息。

发布于 2015-12-05 17:54:36
可以将可选的options参数传递给构造函数。
function FirechatUI(firebaseRef, el, options) {然后传递给Firechat,在那里它是用于限制消息的数量。
self._messageRef.child(roomId).limitToLast(self._options.numMaxMessages).on('child_added', function(snapshot) {所以这应该是可行的:
var chat = new FirechatUI(chatRef,
document.getElementById('firechat-wrapper'),
{ numMaxMessages: 10 });https://stackoverflow.com/questions/34108592
复制相似问题