mirror of
https://github.com/hasura/graphql-engine.git
synced 2024-12-18 04:51:35 +03:00
f2a5d7cef3
PR-URL: https://github.com/hasura/graphql-engine-mono/pull/6822 Co-authored-by: paritosh-08 <85472423+paritosh-08@users.noreply.github.com> Co-authored-by: Naveen Naidu <30195193+Naveenaidu@users.noreply.github.com> Co-authored-by: Sooraj <8408875+soorajshankar@users.noreply.github.com> Co-authored-by: Varun Choudhary <68095256+Varun-Choudhary@users.noreply.github.com> Co-authored-by: Sean Park-Ross <94021366+seanparkross@users.noreply.github.com> GitOrigin-RevId: 61cfc00a97de88df1ede3f26829a0d78ec9c0bc5
49 lines
1.1 KiB
Haskell
49 lines
1.1 KiB
Haskell
-- | Multiplexed subscription poller threads; see "Hasura.GraphQL.Execute.Subscription" for details.
|
|
module Hasura.GraphQL.Execute.Subscription.Poll
|
|
( -- * Pollers
|
|
Poller (..),
|
|
PollerId (..),
|
|
PollerIOState (..),
|
|
pollLiveQuery,
|
|
pollStreamingQuery,
|
|
PollerKey (..),
|
|
BackendPollerKey (..),
|
|
PollerMap,
|
|
dumpPollerMap,
|
|
PollDetails (..),
|
|
BatchExecutionDetails (..),
|
|
CohortExecutionDetails (..),
|
|
SubscriptionPostPollHook,
|
|
defaultSubscriptionPostPollHook,
|
|
|
|
-- * Cohorts
|
|
Cohort (..),
|
|
CohortId,
|
|
newCohortId,
|
|
CohortVariables,
|
|
CohortKey,
|
|
CohortMap,
|
|
|
|
-- * Subscribers
|
|
Subscriber (..),
|
|
SubscriberId,
|
|
newSubscriberId,
|
|
SubscriberMetadata,
|
|
mkSubscriberMetadata,
|
|
unSubscriberMetadata,
|
|
SubscriberMap,
|
|
OnChange,
|
|
SubscriptionGQResponse,
|
|
SubscriptionResponse (..),
|
|
SubscriptionMetadata (..),
|
|
SubscriberExecutionDetails (..),
|
|
|
|
-- * Batch
|
|
BatchId (..),
|
|
)
|
|
where
|
|
|
|
import Hasura.GraphQL.Execute.Subscription.Poll.Common
|
|
import Hasura.GraphQL.Execute.Subscription.Poll.LiveQuery
|
|
import Hasura.GraphQL.Execute.Subscription.Poll.StreamingQuery
|