diff --git a/main.py b/main.py index 4195817..fc5343a 100644 --- a/main.py +++ b/main.py @@ -5,6 +5,7 @@ from ariadne import load_schema_from_path, make_executable_schema from ariadne.asgi import GraphQL from starlette.applications import Starlette from services.redis import redis +from services.schema import resolvers from settings import DEV_SERVER_PID_FILE_NAME, SENTRY_DSN, MODE import_module("resolvers") diff --git a/services/schema.py b/services/schema.py index fe3cbd2..b4d5a26 100644 --- a/services/schema.py +++ b/services/schema.py @@ -1,7 +1,5 @@ -from ariadne import ScalarType, QueryType, MutationType +from ariadne import ScalarType, QueryType, MutationType, SubscriptionType -query = QueryType() -mutation = MutationType() datetime_scalar = ScalarType("DateTime") @@ -10,4 +8,7 @@ def serialize_datetime(value): return value.isoformat() -scalars = {"DateTime": datetime_scalar} +query = QueryType() +mutation = MutationType() +subscription = SubscriptionType() +resolvers = [query, mutation, subscription, datetime_scalar]