跳转到主要内容

为gql提供的ActionCable WebSocket协议的GraphQL传输

项目描述

gql-actioncable

这是graphql-python/gql的传输,用于ActionCable WebSocket协议。

安装

您可以使用以下方式安装传输

pip install gqlactioncable

用法

以下是一个使用sorare.com GraphQL WebSocket后端的示例

import asyncio

from gql import Client, gql

from gqlactioncable import ActionCableWebsocketsTransport


async def main():

    transport = ActionCableWebsocketsTransport(
        url="wss://ws.sorare.com/cable",
    )

    async with Client(transport=transport) as session:

        subscription = gql(
            """
            subscription onAnyCardUpdated {
              aCardWasUpdated {
                slug
              }
            }
        """
        )

        async for result in session.subscribe(subscription):
            print(result)


asyncio.run(main())

许可证

MIT许可证

项目详情


下载文件

下载适合您的平台文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分发

gqlactioncable-0.0.2.tar.gz (6.0 kB 查看散列)

上传时间:

构建分发

gqlactioncable-0.0.2-py2.py3-none-any.whl (5.4 kB 查看哈希值)

上传时间: Python 2 Python 3

由以下支持