Da sgcWebSockets 2022.4.0 sono supportati i Pusher Cache Channels. Attualmente sono disponibili i seguenti canali Cache:
- Public Cache Channels
- Private Cache Channels
- Presence Cache Channels
Cache Channels
Un canale Cache ricorda l'ultimo evento attivato e lo invia come primo evento ai nuovi sottoscrittori.
Quando viene attivato un evento su un canale Cache, Pusher Channels memorizza l'evento; quando un client si sottoscrive a un canale Cache, se esiste un valore in cache, questo viene inviato al client come primo evento su quel canale. Questo comportamento aiuta gli sviluppatori a fornire lo stato iniziale senza dover aggiungere logica aggiuntiva per recuperarlo altrove.
Esempio: sottoscrivi il canale Cache pubblico "my-cache-channel".
APIPusher.Subscribe('my-cache-channel', pscCacheChannel);
Se la sottoscrizione ha successo viene generato l'evento OnPusherSubscribe; in caso di errore riceverai un messaggio nell'evento OnPusherError.
Tutti i messaggi dal canale sottoscritto verranno ricevuti nell'evento OnPusherEvent
