Function async_graphql_warp::graphql_subscription_upgrade_with_data[][src]

pub async fn graphql_subscription_upgrade_with_data<Query, Mutation, Subscription, F, R>(
    websocket: WebSocket,
    protocol: WebSocketProtocols,
    schema: Schema<Query, Mutation, Subscription>,
    initializer: F
) where
    Query: ObjectType + 'static,
    Mutation: ObjectType + 'static,
    Subscription: SubscriptionType + 'static,
    F: FnOnce(Value) -> R + Clone + Send + 'static,
    R: Future<Output = Result<Data>> + Send + 'static, 

Handle the WebSocket subscription.

Specifies that a function converts the init payload to data.