2017-04-30 5 views
0

Wie kann ich erkennen, wenn Client per LiveQuery zum Parsen Server verbindet. Ich möchte einige Daten in MongoDB auf Client Disconnect Event von Server aktualisieren. Log-Anzeige auf dem Server, aber wie kann ich einige Funktionen nach der Erkennung dieses Ereignisses aufrufen.erkennen LiveQuery verbundenen Clients auf Parse Server

Ich verwende selbst gehosteten Parse SErver. connect client lists on server

Dank im Voraus

Antwort

0

Hier gehen Sie:

 
Parse.Cloud.onLiveQueryEvent(({event, clients, subscriptions, error}) => { 
    if (event !== 'ws_disconnect') { 
    return; 
    } 
    // Do your magic 
}); 

Falls Sie sich wundern, sind dies die momentan emittierten Ereignisse:

  • abonnieren
  • verbinden
  • abbestellen
  • ws_connect
  • ws_disconnect
  • ws_disconnect_error

"connect" unterscheidet sich von "ws_connect", der frühere bedeutet, dass der Client die Verbindungsvorgang abgeschlossen, wie durch Parse livequery Protokoll definiert, wobei "ws_connect" bedeutet nur, dass ein neuer Websocket erstellt wurde.

Verwandte Themen