upgrade-ws
This commit is contained in:
parent
b07b8cc383
commit
b30a45f9ec
24
main.py
24
main.py
|
@ -21,9 +21,9 @@ from services.stat.viewed import ViewedStorage
|
||||||
from services.zine.gittask import GitTask
|
from services.zine.gittask import GitTask
|
||||||
from settings import DEV_SERVER_PID_FILE_NAME, SENTRY_DSN
|
from settings import DEV_SERVER_PID_FILE_NAME, SENTRY_DSN
|
||||||
# from sse.transport import GraphQLSSEHandler
|
# from sse.transport import GraphQLSSEHandler
|
||||||
# from services.inbox.presence import on_connect, on_disconnect
|
from services.inbox.presence import on_connect, on_disconnect
|
||||||
from services.inbox.sse import sse_messages
|
# from services.inbox.sse import sse_messages
|
||||||
|
from ariadne.asgi.handlers import GraphQLTransportWSHandler
|
||||||
|
|
||||||
import_module("resolvers")
|
import_module("resolvers")
|
||||||
schema = make_executable_schema(load_schema_from_path("schema.graphql"), resolvers) # type: ignore
|
schema = make_executable_schema(load_schema_from_path("schema.graphql"), resolvers) # type: ignore
|
||||||
|
@ -66,7 +66,7 @@ async def shutdown():
|
||||||
|
|
||||||
|
|
||||||
routes = [
|
routes = [
|
||||||
Route("/messages", endpoint=sse_messages),
|
# Route("/messages", endpoint=sse_messages),
|
||||||
Route("/oauth/{provider}", endpoint=oauth_login),
|
Route("/oauth/{provider}", endpoint=oauth_login),
|
||||||
Route("/oauth-authorize", endpoint=oauth_authorize),
|
Route("/oauth-authorize", endpoint=oauth_authorize),
|
||||||
Route("/confirm/{token}", endpoint=confirm_email_handler)
|
Route("/confirm/{token}", endpoint=confirm_email_handler)
|
||||||
|
@ -82,10 +82,10 @@ app = Starlette(
|
||||||
app.mount("/", GraphQL(
|
app.mount("/", GraphQL(
|
||||||
schema,
|
schema,
|
||||||
debug=True,
|
debug=True,
|
||||||
# websocket_handler=GraphQLTransportWSHandler(
|
websocket_handler=GraphQLTransportWSHandler(
|
||||||
# on_connect=on_connect,
|
on_connect=on_connect,
|
||||||
# on_disconnect=on_disconnect
|
on_disconnect=on_disconnect
|
||||||
# )
|
)
|
||||||
))
|
))
|
||||||
|
|
||||||
dev_app = app = Starlette(
|
dev_app = app = Starlette(
|
||||||
|
@ -98,8 +98,8 @@ dev_app = app = Starlette(
|
||||||
dev_app.mount("/", GraphQL(
|
dev_app.mount("/", GraphQL(
|
||||||
schema,
|
schema,
|
||||||
debug=True,
|
debug=True,
|
||||||
# websocket_handler=GraphQLTransportWSHandler(
|
websocket_handler=GraphQLTransportWSHandler(
|
||||||
# on_connect=on_connect,
|
on_connect=on_connect,
|
||||||
# on_disconnect=on_disconnect
|
on_disconnect=on_disconnect
|
||||||
# )
|
)
|
||||||
))
|
))
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
python-frontmatter~=1.0.0
|
python-frontmatter~=1.0.0
|
||||||
aioredis~=2.0.1
|
aioredis~=2.0.1
|
||||||
aiohttp
|
aiohttp
|
||||||
ariadne>=0.16.0
|
ariadne>=0.17.0
|
||||||
PyYAML>=5.4
|
PyYAML>=5.4
|
||||||
pyjwt>=2.6.0
|
pyjwt>=2.6.0
|
||||||
starlette~=0.20.4
|
starlette~=0.23.1
|
||||||
sqlalchemy>=1.4.41
|
sqlalchemy>=1.4.41
|
||||||
graphql-core>=3.0.3
|
graphql-core>=3.0.3
|
||||||
gql
|
gql
|
||||||
|
@ -27,5 +27,5 @@ python-dateutil~=2.8.2
|
||||||
beautifulsoup4~=4.11.1
|
beautifulsoup4~=4.11.1
|
||||||
lxml
|
lxml
|
||||||
sentry-sdk>=0.10.2
|
sentry-sdk>=0.10.2
|
||||||
sse_starlette
|
# sse_starlette
|
||||||
graphql-ws
|
graphql-ws
|
||||||
|
|
Loading…
Reference in New Issue
Block a user