This commit is contained in:
Ruidy 2020-11-07 22:42:57 +01:00
parent cef01bdb89
commit ba881d254e
12 changed files with 12 additions and 19 deletions

View file

@ -3,7 +3,7 @@ from fastapi import FastAPI
from starlette.graphql import GraphQLApp
from starlette.middleware.cors import CORSMiddleware
from app.schema.mutations.mutations import Mutations
from app.schema.mutations.mutation import Mutation
from app.schema.queries.queries import Query
origins = ["*"]
@ -21,7 +21,7 @@ def create_app() -> FastAPI:
allow_headers=headers,
)
app.add_route(
"/", GraphQLApp(schema=graphene.Schema(query=Query, mutation=Mutations))
"/", GraphQLApp(schema=graphene.Schema(query=Query, mutation=Mutation))
)
return app

View file

@ -1,7 +0,0 @@
from .close_todo import CloseTodo
from .create_todo import CreateTodo
from .delete_todo import DeleteTodo
from .update_todo import UpdateTodo
from .create_user import CreateUser
from .update_user import UpdateUser
from .delete_user import DeleteUser

View file

@ -1,17 +1,10 @@
import graphene
from . import (
CreateTodo,
DeleteTodo,
UpdateTodo,
CloseTodo,
CreateUser,
UpdateUser,
DeleteUser,
)
from app.schema.mutations.todo import CreateTodo, DeleteTodo, CloseTodo, UpdateTodo
from app.schema.mutations.user import CreateUser, UpdateUser, DeleteUser
class Mutations(graphene.ObjectType):
class Mutation(graphene.ObjectType):
# todos
create_todo = CreateTodo.Field()
update_todo = UpdateTodo.Field()

View file

@ -0,0 +1,4 @@
from .close_todo import CloseTodo
from .create_todo import CreateTodo
from .delete_todo import DeleteTodo
from .update_todo import UpdateTodo

View file

@ -0,0 +1,3 @@
from .create_user import CreateUser
from .delete_user import DeleteUser
from .update_user import UpdateUser