From a182c2f59958a1c816994852f6c3e5c7ca057b82 Mon Sep 17 00:00:00 2001 From: Tony Rewin Date: Thu, 5 Oct 2023 00:46:16 +0300 Subject: [PATCH] resolvers-fix --- main.py | 1 + services/schema.py | 9 +++++---- 2 files changed, 6 insertions(+), 4 deletions(-) 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]