feat: resolver to service.py

This commit is contained in:
Stepan Vladovskiy 2023-10-06 02:58:46 -03:00
parent 53bafb6eba
commit 10db0b45ef
2 changed files with 7 additions and 2 deletions

View File

@ -4,7 +4,6 @@ from services.core import get_author
from services.redis import redis
from services.auth import login_required
from services.schema import query
from .service import resolve_service
from .chats import create_chat
from .unread import get_unread_counter
@ -128,6 +127,5 @@ load_resolvers = {
"loadRecipients": load_recipients,
"loadMessagesBy": load_messages_by,
"loadChats": load_chats,
"_service": resolve_service
}
}

View File

@ -5,6 +5,13 @@ query = ObjectType("Query")
# Define resolver function for _service field
@query.field("_service")
def resolve_service(*_):
print("Inside the _service resolver")
# For now, return a placeholder SDL.
sdl = "type Query { _service: _Service } type _Service { sdl: String }"
return {"sdl": sdl}
service_resolvers = {
"Query": {
"_service": resolve_service
}
}