2016-03-27 10 views
2

ist es möglich, die Veröffentlichungsfunktion vor der Verlaufsfunktion auszuführen.pubnub Speicher- und Wiedergabeverlaufsfunktion

PUBNUB_demo.publish({ 
    channel: 'demo_tutorial', 
    message: {"color":"blue"} 
}); 

PUBNUB_demo.history({ 
    channel : 'demo_tutorial', 
    count : 100, 
    callback : function(m){console.log(m)} 
}); 

für eine Funktion Grund Geschichte wird ausgeführt, bevor Funktion veröffentlichen ist es möglich, dass so veröffentlichen Funktion führt immer zuerst

Antwort

3

JavaScript ist asynchron zu ändern, so vor der Geschichte genannt wird, veröffentlichen Funktion abgeschlossen ist. Um dies ordnungsgemäß auszuführen, müssen Sie den Verlauf wie folgt innerhalb des Rückrufs für die Veröffentlichungserfolge aufrufen:

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)} 
     }); 
    } 
});