Pusher Cache Channels

· Komponenten

Ab sgcWebSockets 2022.4.0 werden die Pusher Cache Channels unterstützt. Derzeit sind die folgenden Cache Channels verfügbar:

Cache Channels 

Ein Cache Channel merkt sich das zuletzt ausgelöste Ereignis und sendet es als erstes Ereignis an neue Abonnenten.

Wenn auf einem Cache Channel ein Ereignis ausgelöst wird, cacht Pusher Channels dieses Ereignis. Sobald ein Client einen Cache Channel abonniert und ein gecachter Wert existiert, wird dieser dem Client als erstes Ereignis auf diesem Channel gesendet. Damit kannst du als Entwickler den Initialzustand bereitstellen, ohne zusätzliche Logik zum Abrufen von anderer Stelle einbauen zu müssen. 

Beispiel: Den Public Cache Channel "my-cache-channel" abonnieren.

APIPusher.Subscribe('my-cache-channel', pscCacheChannel);

Bei erfolgreichem Abonnement wird das Ereignis OnPusherSubscribe ausgelöst; bei einem Fehler erhältst du eine Nachricht im Ereignis OnPusherError.

Alle Nachrichten des abonnierten Channels empfängst du im Ereignis OnPusherEvent