Javascript pubnub存储和回放历史记录功能
是否可以在历史函数之前执行发布函数Javascript pubnub存储和回放历史记录功能,javascript,sdk,pubnub,Javascript,Sdk,Pubnub,是否可以在历史函数之前执行发布函数 PUBNUB_demo.publish({ channel: 'demo_tutorial', message: {"color":"blue"} }); PUBNUB_demo.history({ channel : 'demo_tutorial', count : 100, callback : function(m){console.log(m)} }); 出于某种原因,历史记录函数在发布函数之前执行是否可以更
PUBNUB_demo.publish({
channel: 'demo_tutorial',
message: {"color":"blue"}
});
PUBNUB_demo.history({
channel : 'demo_tutorial',
count : 100,
callback : function(m){console.log(m)}
});
出于某种原因,历史记录函数在发布函数之前执行是否可以更改,因此发布函数始终首先执行JavaScript是异步的,因此在发布函数完成之前调用历史记录。要正确执行此操作,需要在发布成功回调中调用历史记录,如下所示:
PUBNUB_demo.publish({
channel: 'demo_tutorial',
message: {"color":"blue"},
success: function(){
PUBNUB_demo.history({
channel : 'demo_tutorial',
count : 100,
callback : function(m){console.log(m)}
});
}
});