Javascript 同步方法无法从服务器获取邮件

Javascript 同步方法无法从服务器获取邮件,javascript,mesibo,Javascript,Mesibo,我已经用Javascript创建了一个mesibo群组聊天。下面是我从服务器获取indexedDB中不存在的消息的代码 var rSession = api.readDbSession('1875', ${groupId}, null, function on_read(count) { console.log(count, this.readCount, 'count') if(count < this.readCount){

我已经用Javascript创建了一个mesibo群组聊天。下面是我从服务器获取indexedDB中不存在的消息的代码

    var rSession =  api.readDbSession('1875', ${groupId}, null,
  function on_read(count) {
    console.log(count, this.readCount, 'count')
          if(count < this.readCount){
                  this.sync(this.readCount - count,
                          function on_sync(i){
                                  if(i > 0){
                                    this.read(i);
                                          let msgs = this.getMessages();
                                          // Display messages
                                  }
                  });
                  return;
          }

          let msgs = this.getMessages();
          console.log(msgs, 'sufficent')
          //Display Messages if you have sufficient messages

      });

rSession.readCount = 1000;
rSession.read(1000)
var rSession=api.readdbession('1875',${groupId},null,
读取(计数)时的函数{
console.log(count,this.readCount,'count')
if(count0){
本条改为(i);
让msgs=this.getMessages();
//显示消息
}
});
返回;
}
让msgs=this.getMessages();
console.log(msgs,“足够”)
//如果有足够的消息,则显示消息
});
rSession.readCount=1000;
rSession.read(1000)

但是我从来没有进入过同步功能。

同步方法只有在您运行内部部署时才有效。这里提到了@Mark,如果我们不是在本地运行,我们如何获得以前的消息?