Where session events come from — the transport seam. GraphQLRealtimeSessionClient (@memberjunction/graphql-dataprovider) satisfies this structurally; a host on another transport supplies its own.
GraphQLRealtimeSessionClient
@memberjunction/graphql-dataprovider
Reads the session's verification state once — the durable backstop for an event missed while away. Never throws.
Opens the session's event stream. It completes when the transport recycles (e.g. a token refresh).
Where session events come from — the transport seam.
GraphQLRealtimeSessionClient(@memberjunction/graphql-dataprovider) satisfies this structurally; a host on another transport supplies its own.